58
54
145
97
46
13
89
19
16
28
8
27
76
29
36
11
121
49
47
30
38
23
45
50
18
53
21
577
40
75
33
24
112
102
31
273
14
34
70
55
149
67