343
82
98
93
51
31
18
80
53
37
24
75
52
181
40
253
108
317
25
352
215
109
77
107
44
201
74
139
171
49
89
113
23
143
133
114
16
192
137
235
252
144
199
78
15
36