12
30
28
21
29
8
42
63
25
55
31
6
117
11
13
49
20
44
27
17
23
66
4
3
34
46
54
142
7
37
38
10
112
36
15
75
48
119
124
18
103
33
120
22
131
40