7
35
12
43
11
10
91
8
20
21
27
22
16
31
322
45
13
5
112
14
19
32
6
3
4
17
49
243
55
18
78
23
28
81
29
9
26
15
37
24
69
64
90
41