40
32
104
45
52
92
137
96
149
451
35
38
88
13
68
103
31
77
108
29
80
341
36
277
18
177
102
11
131
100
112
475
86
207
171
47
30
42
51
138
179
76
43
107
65
148
399
60
309
46
37
16
33
135
236
285