19
314
23
127
78
95
128
112
126
287
7
108
55
44
10
11
106
84
5
169
48
477
30
46
271
57
45
141
113
316
91
162
289
71
64
52
32
164
75
83
1218
187
195
498
636
299
65
68
451
132
38
274
275
92