41
77
99
17
334
61
60
57
65
166
103
338
51
36
159
476
634
199
16
176
129
21
72
18
472
252
45
27
49
136
67
229
42
552
863
272
160
22
64
68
28
175
82
7
25
76
133
106
85
91
26