25
10
32
21
50
35
78
38
211
77
17
102
3
44
641
12
13
20
23
18
22
4
19
5
62
6
11
14
7
26
61
34
27
9
46
2
8
39
15