29
45
50
53
31
30
17
41
66
48
63
100
168
183
28
15
140
90
18
91
3
47
39
57
60
56
69
32
40
129
20
13
77
54
16
14
19
111
215
132
25
22
46