8
180
35
21
25
44
112
22
49
105
18
81
12
30
73
54
17
28
16
34
9
63
84
19
26
88
15
27
29
113
130
64
24
68
147
31
43
82
33
38
95
250
106
125
96
89
118
370
59
672
93
55
36