25
42
23
28
59
19
16
2
33
78
34
1
53
122
35
4
6
15
8
11
55
27
10
17
18
57
7
110
92
151
47
97
5
12
467
46