76
102
52
0
42
23
40
35
20
47
37
14
11
93
31
49
50
13
43
635
60
3
29
5
22
2
39
27
16
8
32
25
10
21
28
18
15
9
12
34
53
38
143
79
67