97
43
252
324
22
113
57
27
46
156
275
291
29
251
154
86
321
20
370
160
21
15
141
212
62
19
12
188
96
110
11
36
288
271
81
111
41
95
14
166
34
48
30
61
419
64
295
47
69
44
31
184
163
93