123
58
9
28
54
22
34
46
52
47
4
2
5
7
37
10
11
3
51
8
140
27
35
69
29
16
36
21
19
32
24
17
1
15
6
70
33
67
14
78
100
23