131
100
62
7
53
39
54
80
28
14
36
98
20
9
16
12
32
21
22
4
956
25
23
13
11
38
85
6
105
18
34
5
65
47
69
15
63
43
17
31
33
1002
569
804