672
301
419
435
371
1094
90
33
36
35
1041
144
34
152
248
82
81
52
101
104
100
123
141
139
156
95
94
290
369
142
60
77
149
70
111
493
122
222
25
26
8
168
13
204
84
88
27
215
92
76
147
51
192
313
317
132