41
28
19
27
184
58
101
104
17
33
218
6
35
142
39
60
279
11
273
46
152
54
121
82
57
21
44
52
89
56
61
30
34
63
140
98
96
72
242
283
145
84
127
458
83
7
146
23
100
149