21
33
40
38
105
118
131
29
64
19
79
39
16
145
26
42
56
27
110
17
52
119
116
22
20
43
94
60
89
9
67
11
47
37
25
51
108
63
32
14
92
24
36