25
6
3
10
95
12
65
17
38
29
57
85
23
13
4
15
46
36
21
102
9
59
44
88
66
32
53
123
16
40
30
45
197
24
18
63
48
127
19
80
42
20