88
53
45
448
211
23
105
15
58
102
31
136
41
120
169
28
37
64
98
78
73
21
139
463
32
124
142
29
90
179
149
63
55
166
134
42
227
104
47
22
173
178
111
159
113
43
36
476
49