15
111
68
1396
25
17
74
48
24
79
22
92
425
555
1089
41
23
96
137
42
90
12
18
9
5
1
278
142
538
35
31
75
50
59
28
37
180
6
13
270
8
30
267
45
38
271