403
18
91
94
28
20
30
122
1732
266
71
19
36
890
46
3720
65
829
362
144
201
154
78
137
173
16
157
9
88
225
50
205
372
235
54
58
24
25
51
286
31
216
11
7
55
16707
37
547
175
138
603
129