17
19
29
33
84
11
18
31
76
63
5
7
71
44
172
205
107
59
361
315
381
283
427
269
104
129
53
81
208
30
45
52
116
48
16
42
60
23
9
99
12
64
240
94
95
34
36
82
6