58
26
47
51
24
65
77
289
95
7
53
30
15
12
60
16
45
64
29
27
37
21
57
38
33
36
18
73
39
4
23
9
56
127
75
5
62
11
55
109
125
43
22
31