9
18
15
11
13
45
17
3
64
72
66
84
4
51
97
274
231
113
40
47
19
8
43
33
12
21
38
14
22
88
57
75
56
23
85
49
34
137
233