10
41
12
18
42
69
133
20
31
52
30
38
230
21
29
50
79
23
28
35
32
68
25
88
102
24
612
264
62
59
159
67
138
51
75
87
323
71
178
54
135
182
48
461
153
72
418