1
12
5
14
11
146
21
7
30
38
68
16
29
23
27
10
67
110
100
28
39
49
46
31
70
80
59
65
37
98
109
165
55
40
26
72
88
78
51
93
117
50
48
121
33
22
77
66
175