2
9
71
19
27
75
4
5
12
44
6
53
59
32
236
39
22
20
61
33
99
109
182
104
337
143
117
38
187
165
253
168
222
77
48
57
124
50
91
26
204
291
237
254
80
224
102