85
55
292
137
527
26
29
2
10
22
106
64
30
63
18
66
76
422
34
53
15
19
223
171
9
14
54
21
105
74
107
49
27
7
12
28
167
194
36
32
40
98
39
90
96
109
23