123
43
28
22
16
18
73
19
8
17
30
13
7
58
9
1
2
27
20
44
12
15
6
10
45
36
14
23
3
4
39
31
5
0
41
21
56
82
181
50
11