2
22
9
47
99
6
42
17
25
43
58
79
55
114
51
146
53
85
73
30
124
154
60
82
39
37
112
213
26
18
40
100
325
133
36
16
78
138
164
113
103
180
28
59
92
331
239
23
135
273
235