49
90
88
5
29
23
86
99
14
46
198
3
59
37
22
81
92
12
89
52
76
18
1
6
20
8
44
181
280
42
26
164
100
39
2
17
135
103
9
15
19
31
38
27
28
4
50
112