17
29
38
12
60
73
36
35
39
7
65
5
27
75
117
177
55
51
33
107
86
142
79
158
92
293
449
249
31
373
44
32
94
76
28
103
87
48
786
119
74
96
89
128
41
54
361
811
1032
319
203
680
1248