15
30
16
23
3
13
6
12
82
789
8
89
17
14
108
38
7
46
28
25
85
32
63
42
24
125
136
571
114
94
72
102
31
76
143