3
7
118
87
14
23
50
66
75
309
48
25
79
279
5
11
20
687
38
8
70
40
99
2
17
15
12
9
60
44
88
27
77
39
35
10
94
106
58
45
18
209
80
68
28
105
33