10
20
99
69
96
221
32
30
34
33
67
41
14
29
23
26
18
15
28
8
12
57
22
71
16
25
21
27
901
53
51
24
114
17
58
149
141
72
13
60
52