2
32
12
49
6
3
28
30
33
9
7
21
20
11
10
0
122
25
19
22
5
14
37
97
27
31
120
68
57
45
46
4
90
16
34
69