10
12
16
38
5
22
200
33
35
37
17
42
20
21
27
7
8
6
14
13
19
31
44
11
24
49
15
36
18
29
168
59
199
48
30
152
98
28
9
85
41
64