12
14
20
13
99
18
24
70
8
139
146
91
10
232
50
81
23
7
59
34
6
47
77
218
33
48
94
31
101
97
17
83
30
15
21
25
0
42
36
29
4
56