52
102
223
313
113
89
154
70
183
98
71
97
144
392
68
51
185
84
39
95
192
314
41
17
49
64
20
45
27
36
13
26
40
19
91
23
29
200
31
143
114
67
134
28
92
32
339
348
181
77
93
483
150
22