14
111
46
54
52
45
18
24
58
73
43
44
86
72
65
59
48
70
83
6
109
21
23
71
589
50
460
53
85
84
115
26
91
276
150
75
19
219
427
78
114
25
108
8
1882
31
177
57
81
501
9
12