25
63
69
31
15
26
47
128
83
16
126
20
35
29
100
156
74
32
17
40
65
257
98
53
125
10
90
64
339
80
38
24
19
93
5
61
14
9
18
13
132
60
23
11
106
99
37
488
142
244