3
17
34
40
12
61
75
38
36
7
66
5
27
76
117
177
55
52
33
107
86
142
79
158
92
293
449
249
31
373
44
32
95
28
103
88
48
788
119
96
65
89
128
41
54
35
361
39
811
1034
319
203
683