16
9
19
24
26
7
3
2
22
63
39
18
33
46
11
15
43
76
6
109
156
99
73
148
25
13
59
40
32
42
50
78
97
65
86
45
56
20
52
144
75
79
92
103