19
81
45
87
44
21
216
91
60
9
47
5
18
89
80
48
15
8
88
55
14
3
197
423
76
26
10
6
4
619
487
59
102
104
20
42
35
242
195
107
24
148
61
94
258
189
1543
67