162
23
124
408
30
326
61
284
120
129
479
101
58
69
60
85
113
285
65
56
67
57
140
109
88
249
35
49
25
149
171
82
42
53
278
105
81
66
163
54
600
22
47
94
142
32
192
130
62
155
84
273
37
68
183