7
83
66
59
110
293
80
58
13
95
31
265
45
44
23
47
155
297
90
99
104
28
139
49
26
125
40
20
48
111
217
8
172
108
22
32
11
64
128
34
82
91
200
298
277
71
65
167
30
94
4