0
3
33
20
8
5
14
1
63
26
4
18
11
45
28
34
9
53
277
41
85
116
31
58
19
56
114
39
22
16
223
48
267
326
308
122
147
42
46
96
40
37
139
118
249
300
189
17
279
440
365
276