29
88
59
75
83
71
68
58
100
76
27
31
36
30
10
498
45
17
130
70
272
22
110
73
32
104
11
96
103
40
106
48
26
53
42
14
99
63
41
122
18
98
44