81
90
72
18
27
112
167
40
537
23
39
30
67
57
42
25
21
37
5
36
17
107
24
16
8
10
43
51
60
219
1
6
49
9
12
113
14
102
2
347
11
53
69
56
46