13
12
11
22
4
60
15
10
123
21
35
16
115
3
29
8
27
5
47
81
73
7
55
65
18
292
17
66
20
41
63
106
334
87
625
644
219
492
769
42
848
210