24
33
31
17
65
67
99
49
35
84
59
58
32
154
163
30
47
78
44
257
101
27
68
362
70
290
8
241
63
89
470
12
50
120
236
23
927
341
507
91
562
103
108