28
30
26
34
18
19
15
27
12
43
99
22
48
65
129
20
57
25
47
83
272
98
89
38
52
70
42
45
241
74
40
60
104
76
51
32
97
49
77
50
68
54
41
35
33