0
6
3
13
51
11
12
17
31
30
26
132
163
166
98
207
200
46
230
72
44
84
43
105
33
120
24
40
159
463
39
364
182
165
38
137
251
80
10
148
65
168
61
62
67
122
107
204
87
50
89
75
88
183
60
34
127