83
20
27
139
108
42
77
13
50
112
22
48
28
8
23
53
41
59
135
127
30
52
69
196
31
68
305
223
51
188
320
38
224
169
115
161
85
248
233
290
86
243
29
366
26
7
523
129
92
96
227
63