29
60
2
61
15
73
24
41
9
6
51
126
12
7
4
18
27
5
33
8
3
45
37
22
48
199
103
1
10
46
43
25
637
34
92
36
112
53
193
28