4
18
34
40
12
61
75
38
37
7
66
5
27
76
117
177
56
52
33
107
86
36
143
79
158
92
293
449
249
31
373
44
32
95
28
103
88
48
789
119
97
65
89
128
41
54
35
361
39
811
1034
319
204
683