129
54
66
74
39
116
124
95
23
141
17
274
300
700
117
111
18
59
41
212
249
184
431
97
30
137
120
52
45
63
65
87
72
209
55
445
46
75
11
94
585
223
15
186
168
408
234
139
135
133
229
328
12