89
28
32
105
21
54
13
10
43
41
144
50
99
67
112
97
22
20
104
60
24
78
26
661
29
58
52
11
88
53
19
74
46
39
258