28
26
67
104
88
45
3
8
58
99
17
22
100
10
7
182
46
160
53
33
59
47
31
94
36
39
147
21
40
60
138
116
56
41
18
20
443
79
14
84
75
431
62
83
195
185
64
103
74
89