25
29
61
163
35
34
64
15
16
73
178
110
58
70
32
9
40
22
87
308
79
20
90
14
49
38
199
82
86
30
53
37
56
39
12
290
26
8
44
105
10
11
63
2
6
217
50