10
594
238
173
64
43
62
12
140
77
161
170
9
37
42
35
51
44
22
406
68
52
66
11
154
19
16
91
54
183
24
67
73
27
33
47
82
120
90
79
118
56
45
40
34