51
98
12
65
47
59
120
22
52
79
168
13
458
177
27
36
146
55
114
411
41
278
472
91
17
254
76
189
202
505
72
113
63
266
300
451
83
192
31
10
140
139
50
88
42
233
75
92
44
131
64
82
97
95