41
2
22
133
26
56
89
34
277
43
60
57
46
47
71
48
79
99
62
73
158
90
119
32
92
36
29
49
131
139
245
94
30
59
80
21
101
147
160
177
61
70
45
98
88
135
14
31
35
68