10
41
4
123
15
25
19
33
40
49
5
17
14
18
64
3
6
22
113
74
28
61
27
13
8
111
12
43
9
21
11
26
30
149
29
73
468
126
76
35
37
34
36
38
542