9
11
2
28
24
17
44
21
16
32
39
52
23
19
78
109
10
71
33
58
14
54
41
34
47
91
64
40
6
3
22
80
8
152
110
15
150
81
38
101
13
51
77
31
53
27
50