26
85
35
20
135
21
32
46
58
10
7
75
27
33
37
81
43
22
42
97
57
69
60
79
53
158
39
117
51
56
19
24
90
249
67
70
409
102
74
41
45
71
130
61
95
157
123