98
31
58
54
156
44
82
164
79
81
104
180
121
24
73
114
37
496
212
126
78
244
51
50
42
234
183
74
13
34
232
88
19
12
210
35
270
159
70
172
59
56
48
26
157
140
250
17
158
55
57
14
120