28
21
50
32
61
55
38
68
46
40
138
143
52
112
44
25
24
98
69
16
41
70
5
20
111
8
108
23
18
989
37
36
163
79