12
8
30
200
18
38
6
16
9
26
13
31
7
85
47
65
28
33
39
35
40
25
66
15
23
43
98
19
82
20
27
37
10
557
96
5
56
14
34
72
22
68
340
48
42
164
61
74
60
62
112