89
47
124
22
133
58
44
53
298
64
39
291
329
38
148
81
92
150
82
210
137
106
36
395
111
155
118
91
448
78
56
94
171
170
211
119
60
132
37
79
76
51
414
490
95
419
23
374
57
61
84
234
85
409
98
66