85
166
33
80
10
79
67
68
51
16
35
90
88
405
127
23
29
134
175
31
219
165
40
285
108
52
54
57
92
65
185
247
378
15
45
99
93
8
62
24
34
27
11
22
17
12
129
26
203
111
32
89
39
18