17
32
108
116
34
69
98
104
80
22
44
30
12
35
33
96
53
73
298
1982
39
219
149
134
1290
1335
938
89
1728
496
3602
1171
707
101
917
82
1559
2204
471
837
895
716
782
234
946
1520
803
1628
52
19
1374
105
26
193
114
25
57
55