29
21
17
43
76
46
42
5
129
63
88
33
41
31
157
37
245
168
100
66
50
123
126
55
67
26
23
139
98
68
27
79
45
62
127
22
64
105
52
112
106
56
48
65