20
5
3
7
176
96
47
48
33
12
40
26
74
58
9
22
108
13
36
18
35
241
137
8
510
31
124
16
116
24
38
6
2
90
128
39
43
52
1
30
68
67
78
121
53
65
23