1
38
10
59
2
11
19
40
32
33
20
140
57
35
67
97
217
80
138
87
109
122
149
240
73
49
85
136
126
352
262
134
150