99
21
34
12
33
3
4
45
1
27
22
228
10
14
84
11
16
52
37
5
8
56
20
28
43
109
24
29
18
9
243
25
67
6
145
17
78
153
26