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