75
96
41
30
78
481
25
49
418
89
143
39
66
47
69
27
10
37
61
14
46
158
166
102
40
113
54
42
18
31
219
48
50
104
19
13
32
29
17
56
5
70
26
15
4
91