14
22
85
19
16
13
8
7
10
25
15
2
106
344
35
17
11
57
80
70
102
30
104
33
26
62
52
31
28
73
21
61
51
270
188
64
55
9
142
58
77
560
87
29
37