51
109
205
21
3
24
9
78
138
97
150
32
39
277
57
35
42
25
171
230
228
52
49
125
14
22
190
184
6
11
71
79
48
40
4
66
113
91
55
297
122
60
143
110
1010
74
19
440
7