0
27
12
31
67
96
24
65
13
112
15
4
62
98
57
9
151
129
140
361
179
103
83
237
116
86
25
21
30
143
105
305
101
8
104
122
133
69
75
36
269
91
18
132
281
71
117
32
35
211
20
14
52
76