10
6
25
4
9
45
90
7
143
24
112
29
1
210
64
115
465
14
15
20
8
77
16
11
46
34
53
118
33
91
266
18
19
35
71
243
17
13
23
31
42