51
3
11
8
45
42
172
6
22
15
46
83
21
53
33
47
218
367
111
237
77
43
614
174
88
102
230
137
331
107
438