18
93
75
119
50
17
110
209
48
80
156
10
11
59
81
350
86
346
47
164
49
66
12
211
44
256
58
6
21
63
22
40
78
179
51
220
101
198
57
84
125
77
446
67
184
35
20
235
52
41
169