45
37
22
5
28
10
20
2
19
3
42
43
29
54
21
32
12
49
33
36
9
95
34
26
25
52
24
16
271
31
153
58
6
262
61
4
0
39
65
3879
18
23
13
172