6
3
19
58
83
4
5
9
7
105
34
40
26
42
60
10
37
46
54
35
116
20
141
18
94
128
36
61
57
32
137
181
51
50
392
168
71
110
77
39
62
66
115
63
82
266
44
163
125
145
293