4
25
1
7
14
27
33
13
45
54
29
87
67
38
8
16
41
20
35
31
235
66
52
50
61
40
80
212
187
88
150
199
186
204
130
174
166
17
389
728
15
912
28