44
3
11
6
45
40
79
171
4
22
12
48
15
77
21
53
33
85
47
164
152
188
218
367
110
236
43
613
172
88
101
229
135
330
107
438