1
12
25
61
7
24
81
10
9
14
53
37
17
59
136
165
62
141
80
20
38
19
96
78
8
166
124
380
33
52
64
288
398
4
208
26
31
43
238
299
211
94
79
109
156
207
323
126
54