0
13
1
12
32
98
174
79
63
62
71
69
9
248
147
46
41
18
127
61
37
26
85
159
172
65
148
150
112
275
298
194
128
56
105