18
22
32
34
87
11
19
79
63
6
7
71
44
12
173
205
107
59
361
315
381
285
428
270
104
129
53
82
208
30
45
52
116
48
42
81
60
23
10
99
64
241
95
96
84
36
17
83