24
40
17
6
48
77
38
14
65
164
156
69
180
78
210
161
326
446
287
46
172
109
82
216
98
91
92
699
88
63
51
236
569
39
54
374
137
50
97
145
275
103
501
36
43
79
56
37
76
15
150
367
129
80
237
328