45
35
4
15
10
22
5
121
56
13
19
71
20
6
33
27
16
9
3
26
69
18
67
8
17
12
14
93
31
47
37
259
28
11
30
2
53
97
32