49
16
31
25
88
30
142
40
23
63
24
375
91
163
100
810
228
50
235
393
205
177
54
56
361
80
621
144
107
74