0
45
4
19
11
25
3
5
66
21
42
14
40
58
55
29
16
39
20
56
138
86
70
120
44
200
347
116
480
273
90
137
156
112
54
84
193
94
208
280
167
31
27
701
34
395
46
78
35
41
73
37
23