15
14
5
28
10
9
13
60
61
90
307
32
51
20
17
16
64
31
97
29
7
63
1
25
34
36
45
24
53
52
6
12
56
11
33
118
74
58
46
48
133
21
138