4
30
13
58
125
57
135
64
37
117
27
308
15
266
437
228
10
18
68
227
40
327
222
67
150
44
6
16
254
6446
127
148
394
41
20
378
55
87
131
23
198
66
21
70
45
86
60
445
11
140
358
137
202
116
157