18
16
35
15
7
20
19
83
11
36
48
32
10
67
34
8
14
12
6
13
37
547
344
98
44
63
2
41
22
61
94
184
23
64
27
47
102
56
24
77
53
46
70
45
178
126
33