0
29
3
22
2
17
11
39
27
33
7
9
48
276
40
84
109
31
58
18
54
113
16
221
46
264
326
304
26
121
144
42
96
37
139
118
249
300
189
34
279
438
363
85
198
41
175
143
132