5
12
39
79
32
20
34
10
24
38
40
23
6
11
8
9
26
62
108
17
44
49
158
50
78
69
57
74
98
14
119
31
225
337
19
43
52
54
68
13
28
66
75
18
35
65
132
73