8
23
16
30
61
36
103
117
110
18
150
32
33
53
88
49
19
26
22
90
20
37
10
51
92
113
58
143
13
83
48
39
291
219
84
29
31
68
38
5
40
55
148
24
12