18
15
6
37
31
16
24
14
22
3
13
83
9
4
25
41
17
73
69
11
597
47
77
35
190
78
213
20
54
21
80
171
75
12
85
28
33
5
52
60
43