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