12
99
8
4
9
90
43
47
15
7
19
1
16
52
137
34
18
61
107
30
152
32
6
11
21
0
17
35
22
23
290
13
42
20
50
36