29
20
28
14
44
17
51
11
98
15
7
12
41
38
45
55
24
4
16
74
48
8
27
57
19
150
31
79
75
63
13
34
64
112
22