63
86
23
96
18
10
44
109
177
36
206
57
35
3230
67
89
20
15
7
1158
13
14
51
56
24
43
38
68
362
42
8
27
1084
224
50
17
127
276
260
396
286
58
245
19
188
30
33
319
34