90
25
138
292
140
277
156
127
85
30
642
77
26
16
421
179
296
61
119
40
104
271
128
171
68
14
102
536
303
65
55
54
31
59
263
382
146
270
184
676
23
416
215
212
1102
439
52
5
70
163
120
115
13
107