15
42
22
12
52
3
6
44
26
13
61
18
62
17
16
37
10
28
11
8
14
41
7
145
9
85
27
38
150
47
819
336
255
92
663