43
74
253
233
37
32
62
49
14
164
72
243
402
291
129
102
142
450
133
110
77
44
40
36
39
33
35
69
38
432
244
84
481
67
51
79
207
25
46
157
86
95
98
80
55
104
81
119
135
96
341
21
123
184