12
33
3
28
8
57
19
29
200
65
22
90
15
7
6
21
18
2
26
20
50
40
13
31
10
27
32
63
14
47
16
42
5
72
9
30
45