29
44
24
80
90
37
22
33
222
70
142
32
21
26
17
30
34
39
2
8
40
15
50
254
56
89
53
36
92
51
52
25
58
41
57
35
48
104
94
55
83
47
16