0
41
113
9
10
47
3
81
18
44
34
170
72
89
22
52
104
16
53
63
56
228
107
36
294
171
31
351
42
195
292
223
132
80
87
65
166
109
761
1016
200
174
245