12
200
24
143
18
10
22
23
61
44
8
59
43
21
17
71
64
6
14
7
11
5
16
37
9
29
19
49
30
25
60
31
48
15
167
33
26
103
165
27
28
65
38
54