111
338
697
176
406
444
299
91
344
114
480
107
84
31
73
118
104
81
136
49
139
402
45
72
200
137
159
96
128
68
610
55
131
59
39
48
382
97
88
54
505
142
108
124
101
25
29
36
43
56
640
37
44
109
289
20
318