14
59
25
5
7
22
23
39
68
13
26
93
17
41
127
45
30
53
9
123
35
34
21
577
552
546
61
269
42
29
16
44
10
28
86
31
205
65
79
96
33
370
18