0
34
3
9
25
1
17
2
18
103
45
13
29
37
38
56
19
31
72
58
551
775
114
53
436
110
44
203
97
36
228
107
151
121
339
10
23
140
26
48
155
98
52
28
14
68
35
101