25
47
53
24
39
21
96
27
17
60
3
12
50
51
91
14
46
104
98
87
153
236
110
37
13
16
11
8
63
79
44
97
354
6
56
29
20
83
15
52
525
38
31
57
71
66
23