88
82
53
625
320
40
29
38
27
381
26
74
67
84
46
108
113
59
17
16
25
8
42
76
50
58
24
21
45
22
52
37
75
34
19
106
31
165
35
47
51
41
54
9
10