0
104
33
2
5
34
11
1
381
8
16
7
6
29
74
28
44
84
30
27
15
37
45
40
10
35
63
31
53
72
130
286
272
68
126
368
471
464
105
42
76
38
93
147
111
85
14
67
192
202
19
65