51
14
54
198
70
87
33
32
168
17
74
59
277
192
109
263
23
107
156
120
306
50
21
53
52
336
31
690
159
88
102
475
43
125
143
84
178
104
106
78
45
111
522
48
131
40
409
303
355
210
451
29
387
918
132