18
25
8
99
21
3
64
4
1
22
24
11
38
28
13
12
54
27
14
16
10
20
19
7
267
33
132
441
31
59
40
30
44
9
17
5