24
8
23
49
19
48
40
163
73
89
34
55
102
144
26
183
330
309
3
50
70
17
9
11
54
296
58
60
68
257
10
339
850
16
43
283
335
996
346
116
104
3686
35
250
27
197
284
1296
162
36
332
324