105
205
126
136
783
24
42
695
166
14
249
61
161
206
67
496
163
31
192
36
93
101
479
76
30
65
429
97
46
44
28
39
95
104
29
55
111
37
27
107
38
867
57
33
239
225
308
716
60
119
19
48