7
16
45
42
6
22
39
38
5
8
48
77
4
12
18
248
34
111
33
23
24
37
15
99
50
35
52
21
51
87
11
53
47
20
13
92
60
57
125
27
74
59
19
14
29