8
87
29
136
45
133
275
35
11
82
61
190
147
44
52
554
265
235
203
23
107
47
16
384
33
260
284
13
522
343
59
12
89
143
9
70
83
38
55
42
114
97
433
123
98
121
85
7
19
127
325
250
135
116