85
25
107
79
38
27
42
46
30
73
324
639
24
23
727
81
14
609
49
91
253
161
88
178
1006
268
247
402
216
165
53
83
363
76
19
266
68
11
69
157
615
45
100
47
22
736
449
43