58
46
169
20
10
33
23
30
21
84
57
63
99
819
49
36
54
31
166
67
543
73
176
184
39
42
22
3
24
18
35
38
45
106
78
77
75
98
51
546
37
40
62
68
19
1192
28
43
13
50