0
3
16
33
1
2
32
35
9
22
60
57
124
15
50
17
40
74
18
94
219
14
106
36
551
42
258
240
49
28
25
37
34
24
30
31
298
233
129
43
58
41
5
268
11