16
33
40
46
41
167
56
18
47
52
23
13
27
31
34
103
90
24
61
60
54
43
14
28
121
51
17
19
32
11
5
36
39
87
120
15
7
20
30
75
35
53
160
10
44
62
122