3
12
24
14
92
17
20
11
39
26
2
37
13
144
28
138
8
123
164
134
326
170
457
156
175
350
42
98
129
225
75
108
61
207
256
53
263
543
88
40
242
21
126
54
99
136
117
178
114
157
330
116