72
95
60
119
298
168
123
77
31
108
107
50
118
115
40
238
38
131
82
111
52
137
51
89
53
149
200
75
80
34
289
171
73
143
130
226
47
62
93
390
22
127
310
33
103
69
74