0
26
20
7
13
17
106
62
24
33
3
18
52
12
16
75
34
43
70
29
84
110
99
194
36
157
404
71
229
94
145
96
60
206
256
53
63
248
107
32
128
56
37
68
44
74
48
618
117
72