90
270
12
149
50
94
9
156
1084
25
34
135
48
56
391
185
82
381
191
38
30
1025
49
69
238
198
17
439
31
232
76
46
44
1090
506
55
111
21
18
147
224
19
1043
29
37
97
419
1138
45
28
13
53
101