179
351
78
334
364
86
92
144
50
139
115
52
39
82
457
155
42
102
28
65
184
135
298
55
110
150
36
54
41
422
63
21
266
44
73
26
217
132
112
149
103
151
15
74
136
32
101
80
223
45
19
62
93
40