61
305
247
135
88
238
41
76
56
357
113
95
132
84
282
125
28
2591
168
130
24
47
45
277
155
99
4
161
18
13
14
15
16
25
6
22
30
57
126
131
32
180
114
17
212
43
215
7
78
31