41
1
58
69
70
95
144
96
100
43
443
78
122
83
81
538
5
76
137
142
157
2
143
135
90
50
44
3
29
377
4
1043
906