25
97
41
28
66
13
37
32
10
47
16
42
43
24
15
39
29
88
68
30
26
14
289
7
27
70
34
96
17
117
35
166
22
18
80
45
57
176
62
116
61
23