0
3
5
25
33
91
68
76
63
234
43
300
130
78
95
153
46
40
129
85
54
263
12
8
19
11
7
202
79
37
18
4
27
32
26
216
111
94
109
30
362
178
175
217
249
22
35
470
206
17
9
60