2
39
11
59
5
12
19
42
32
40
33
20
140
57
35
67
97
217
80
138
87
109
122
149
241
73
49
85
136
126
352
262
134
150