98
32
8
102
234
82
253
410
92
57
129
171
78
18
280
94
40
64
666
88
85
51
20
14
68
26
38
172
80
10
123
95
128
43
46
36
17
12
42
25
48
33
13
112
24
44
49
60
279