15
28
10
9
32
23
13
17
14
19
5
27
57
37
26
125
43
51
64
88
6
42
22
30
90
80
54
72
446
34
249
33
83
65
44
94
75
298
53
31
498
49