9
15
23
114
8
2
63
12
20
13
18
21
19
42
180
64
32
72
515
7
125
28
38
95
25
11
29
4
22
36
56
896
14
6
58
142
33
91
111
31
1
3
243
92