93
12
35
21
26
16
8
2
23
20
30
73
55
25
36
18
11
10
19
7
62
17
9
74
48
32
6
14
472
29
22
28
114
85
41
37
80