18
4
19
9
10
5
3
2
1
6
33
8
13
23
7
21
11
15
45
20
28
70
281
77
64
144
46
140
47
314
51
429
147
39
75