41
76
10
115
58
29
50
21
60
44
52
80
45
57
6
426
37
104
159
171
40
92
116
34
109
113
352
93
143
89
292
152
69
22
94
46
110
147
47
83
114
134
84
99
67
28
81
65