43
90
119
40
88
39
86
69
28
79
30
85
57
38
46
31
71
54
27
73
51
58
29
53
59
399
25
45
67
50
11
48
89
18
168
49
64
105
112
78
182
100
981
166
114
60
545
157