28
15
23
71
43
139
31
66
7
162
80
29
10
22
25
21
33
6
27
8
9
19
3
11
48
4
0
55
16
2
1
13
40
18
5
36
130
26
82
58