0
33
70
34
32
63
22
6
35
3
78
73
43
58
61
53
40
49
37
235
25
127
94
44
110
416
308
181
66
54
83
291
56
46
139
272
259
284
105
41
11
92
76
42
159
72
45
251
85