19
54
119
30
20
223
36
48
163
29
22
42
108
205
8
266
800
94
95
24
97
49
11
43
41
69
65
135
250
196
91
217
40
55
107
157
12
44
123
274
60
302
140
105
111
283
208
88
33
150
62