2
36
21
10
5
13
29
16
14
25
27
8
7
53
47
40
32
30
72
45
55
57
210
102
26
31
42
100
39
63
78
193
152
144
88
521
123
62
199
370
142
140
91
49
73
38
18
50
98
83