60
349
237
485
551
953
67
279
73
301
215
956
40
176
53
141
35
128
31
117
45
25
113
7
108
12
109
18
102
4
86
2
80