30
61
80
42
17
410
36
109
10
82
102
52
222
55
26
140
29
1
117
8
94
137
21
113
162
121
123
88
99
5
9
105
34
144
79
64
48
92
15
35
4
81
23
60
273
49
24
57
96
86