18
22
35
12
26
5
66
38
85
48
72
16
21
68
43
14
17
33
1024
585
818
271
715
625
376
383
577
97
104
13
73
136
809
1165
95
50
9
49
63
544
892
31
56
19
53
89
62
23
147
70
10