11
29
68
94
49
72
25
17
45
3
5
23
30
31
54
18
122
20
21
53
9
4
59
12
8
112
109
22
379
306
116
71
35
89
55
70
42
95
7
61
99
16
85
100