90
4
67
19
14
58
30
71
24
137
50
106
64
7
2
6
45
68
59
23
27
18
52
10
9
76
47
647
131
41
5
3
74
42
38
493
892
12
8
44
152
21