19
22
103
56
18
42
89
43
63
14
29
21
25
88
33
10
26
58
32
74
47
2
35
41
80
12
95
31
5
60
102
44
7
37
36
73
68
46
40
196
184
61
76
13
193
10779
101
66