99
71
96
17
10
22
45
46
95
54
33
11
228
5
27
1455
361
43
138
16
219
13
645
110
6
188
21
41
90
18
183
48
63
131
35
141
76
34
15
80
118
67
72
139
78
331
12
37