0
14
51
97
109
18
63
49
81
79
84
114
48
29
31
142
15
151
171
199
414
272
86
145
17
220
24
34
28
430
1206
148
83
370
140
72
321
92
12
53
137
129
58
35
70
46
25
356
210
13
208
60
39
50
98
263