91
209
273
70
127
75
403
48
6
50
180
506
138
95
1267
290
238
80
82
154
622
343
152
294
175
46
33
23
276
188
77
371
160
58
25
30
123
12
113
44
100
2709
72
118
121
101
42
54
35
447