0
15
86
13
88
32
23
19
37
12
45
72
10
67
38
62
55
127
30
14
82
194
27
94
85
156
121
36
205
58
73
140
216
295
110
48
40
130
303
103
70
35
259
178
287
308
134
76
157
144