10
7
22
24
4
156
109
9
38
86
20
153
27
40
49
11
14
77
102
37
36
21
131
44
16
29
70
191
466
98
95
47
243
548
127
289
96
23
17
42
58
531
52
57
168
12
68
19
30
51