52
110
85
91
31
22
77
153
48
109
40
32
51
38
278
11
108
123
220
324
93
82
50
64
113
388
279
143
407
392
92
294
41
151
210
73
86
311
150
57
374
83
180
8
148
58
144
54
179
102
181