21
27
41
44
175
1
46
9
19
50
25
10
8
13
11
184
16
39
4
87
17
30
3
40
20
24
51
98
92
80
2
55
7
76
22
18
5
129
56
126
45
47
28