10
25
16
42
43
24
15
39
29
88
67
41
26
14
289
7
27
70
34
95
17
117
47
35
28
36
166
21
80
45
9
57
175
62
18
116
61
23
37
140
33
76
263
74
120