21
33
121
41
25
28
13
108
79
117
107
27
5
30
258
18
42
38
34
32
11
20
2
7
16
51
65
29
19
22
56
14
47
12
46
57
10
112
3
8
103
125
80
62