34
73
15
29
70
61
36
37
65
52
95
59
80
253
93
232
233
110
165
113
30
99
26
60
159
50
81
83
69
75
58
56
42
27
191
41
78
74
126
107
168
173
66
64
105
88
86
174
133
125