7
106
61
18
120
57
67
45
15
27
174
16
477
201
10
20
99
22
50
31
19
41
51
103
42
9
26
21
283
77
33
30
12
121
48
555