12
2
10
15
6
13
22
25
35
149
7
9
29
23
1
4
21
18
77
58
152
0
20
3
5
45
16
24
63
47
33
14
8
61
64
39
26