15
76
61
158
113
56
130
38
120
62
14
29
65
51
180
25
144
428
287
18
35
16
398
328
238
159
22
44
222
50
160
269
249
127
190
49
365
216
19
194
31
96
98
87
121
134
63
137
167
32
117
227
92
40
628