34
55
58
43
32
67
80
17
128
7
8
31
87
26
46
92
317
107
74
474
68
23
82
44
21
12
127
52
42
20
16
35
256
66
95
63
40
88
24
38
18
113
90
890
135
39
60
19