2
42
13
11
20
43
33
40
21
140
57
36
67
98
217
80
138
87
109
123
149
241
74
49
85
136
126
352
263
134
150