2
64
80
40
3
14
92
57
79
231
45
71
21
94
175
128
5
23
22
13
25
219
198
91
61
172
69
215
184
101
88
151
31
159
155
76
393
350
78
104
27
111
68
133
113
125
218
95
261
241
102
85
160