20
25
23
26
21
134
28
58
33
47
18
48
36
16
49
73
67
24
89
7
230
32
52
340
70
35
57
129
53
34
88
241
29
334
17
15
95
37
54
59
371
43
110