21
99
80
171
13
71
107
63
29
126
95
42
73
19
78
131
172
372
97
53
810
22
45
30
39
136
35
267
114
46
54
339
52
17
271
83
62
120
106
18
59
55
287
33
176
125
36
27
44
177
34