10
9
18
7
33
16
53
60
26
48
12
21
42
79
56
66
186
43
15
65
135
124
147
45
138
47
57
11
35
37
29
36
51
634
30
22
62
95
76
19
14