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