0
22
14
17
3
5
18
19
81
57
9
51
15
44
94
42
41
45
85
86
95
32
117
309
49
210
79
254
196
62
106
230
152
970
601