12
52
53
8
26
63
83
99
23
29
59
62
69
284
237
38
280
254
105
20
45
556
200
87
48
35
28
68
22
51
101
32
221
159
189
316
19
71
70
142
450
270
141
95
290