51
3
11
7
45
41
79
172
4
22
13
48
15
6
46
81
21
53
33
85
47
164
152
189
218
367
111
237
77
43
614
174
88
102
230
135
331
107
438