4
20
14
8
28
15
12
7
10
48
21
9
22
6
2
19
39
17
13
5
16
33
31
47
132
60
86
523
24
243
23
129
322
273
97