43
10
45
68
71
81
60
40
105
54
32
39
23
47
8
20
727
5
26
19
11
126
21
28
118
84
31
34
14
24
320
42
65
80
348
260
37
51
274
15
85
62
53
464
152
786
88
390
329