0
8
23
28
163
19
114
56
24
178
68
36
13
41
97
311
142
543
164
94
416
98
93
838
9
72
45
25
84
131
125
261
172
88
212
77
671
52
230
44
136
402
71
132
190
104
115
435
274
283
26
46
208
53
296