14
85
80
49
159
71
25
210
58
19
35
94
110
23
32
10
62
51
75
40
59
171
63
627
36
38
84
33
46
133
79
29
111
179
379
162
93
244
44
261
67
277
89
39
140
27
43
72
66
52
303
24