126
38
37
21
34
39
457
344
158
166
116
8
160
39
77
84
200
209
109
49
575
211
131
107
87
88
40
54
58
42
529
390
759
31
142
134
479
19
69
50
95
22
146
39
105
31
58
198
1203
912
68
95
410
213
582
725
1024
683
1674
558