31
29
44
24
78
90
37
22
33
221
70
142
21
26
17
34
38
2
8
40
15
50
253
56
88
52
30
92
51
25
58
36
48
66
55
80
47
16