89
495
169
56
143
189
85
73
101
28
98
83
49
53
22
45
23
52
20
55
27
105
42
36
24
29
38
21
41
40
48
30
82