0
5
10
1
13
3
23
21
37
7
38
30
46
4
49
17
16
34
14
61
15
22
35
2
12
36
27
95
47
92
19
203
32
28
87
163
53
391
52
77
145
59
74
179
140