32
26
41
45
19
16
20
51
37
3
38
94
99
34
30
170
173
115
157
93
40
78
70
44
12
46
28
53
161
62
31
126
18
132
54
42
29
134
10
58
50
23
22
79
24
39
113
56