127
6
162
153
18
89
92
52
143
125
59
36
66
406
15
2480
42
46
64
24
136
45
263
191
13
14
94
104
30
31
109
211
77
159
57
154
138
197
354
88
103
336
199
421
179
437
68
65
286