11
33
22
72
16
9
34
74
116
98
28
47
46
20
78
26
30
91
55
76
67
62
60
119
38
124
45
79
141
93
160
162
190
157
68
225
284
51
140
49
101
112
75
173
69
105
296
42
96
44
58