98
89
222
68
25
50
159
131
362
41
126
52
69
22
40
244
214
51
133
249
231
290
35
96
42
24
188
80
59
37
326
38
90
46
134
62
117
108
129
141
154
179
61
75
927
27
223
94
79
28
20
196