70
34
19
42
14
89
101
13
46
8
2504
23
235
128
9
17
18
149
84
31
37
138
82
248
988
306
106
69
107
27
25
44
55
76
61
538
22
47
60
878
163
91
746
12
51
140
24
80