38
12
23
80
47
150
55
45
74
286
464
73
214
42
346
131
19
1236
134
285
78
70
85
63
48
252
447
794
31
114
37
25
178
34
39
1020
57
5128
563
92
18
108
36
46
225
162
30
416
27
227
903
223