41
63
21
15
19
35
78
74
81
22
67
51
49
110
371
824
65
43
154
157
427
516
120
70
366
187
129
28
122
252
385
134
290
428
82