58
45
70
47
75
36
46
18
113
143
52
41
21
80
78
107
49
322
120
152
79
33
163
130
44
95
89
182
170
20
19
157
115
112
286
123
142
246
77
307
116
72
53