40
10
7
50
26
14
18
79
34
28
97
15
19
37
63
52
13
39
5
9
53
47
3
142
8
12
73
27
82
6
46
29
88
31
123
67
117
309
22
48
24
174
42
17