21
42
18
34
51
181
899
17
108
46
7
201
32
86
79
62
85
102
73
19
277
76
8
48
126
149
106
24
115
39
170
36
139
87
35
260
152
94
67
97
75
225
164
172
88
23
114
64
60
74
156
53
155
52
419