30
28
99
27
13
16
4
9
72
71
7
89
31
18
94
17
23
35
19
6
149
21
80
3
50
11
81
129
44
270
55
8
73
40
39
43
29
102
45