13
12
4
6
3
2
26
7
32
64
74
34
19
10
22
25
23
36
48
57
106
17
87
47
15
56
30
515
73
651
38
92
27
33
43
31