18
31
33
16
49
27
37
21
19
12
9
24
15
14
22
57
10
11
43
67
7
29
17
13
30
20
5
25
153
71
23
45
68
48
96
44
77
90
28
89
162
82
92
42