59
119
22
52
79
168
13
448
173
31
25
35
10
146
51
68
112
410
41
274
460
90
16
251
76
188
201
498
69
109
62
78
265
300
94
442
82
138
50
122
88
42
231
75
91
44
131
63
86
97
95
114