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