26
55
32
47
129
2
22
125
88
92
38
36
53
16
23
43
28
45
80
71
4
18
303
20
3
35
1
6
56
72
76
64
49
33
48
203
68
219
10
7
79
78
166
37
25
343