12
7
19
4
13
345
60
58
129
3
11
25
123
41
20
8
94
21
9
2
14
17
98
80
10
49
5
95
72
74
15
1
321
35
22
61
50