22
41
90
321
243
1094
155
104
103
73
45
71
713
391
437
370
78
40
175
276
375
176
84
216
28
50
37
19
66
49
85
30
75
171
272
202
306
87
119
16
57
47
54
96
901
117
105
59
101
43
187
51
60
465