33
73
12
29
70
61
36
37
64
52
95
59
78
253
90
232
230
109
165
113
30
99
26
60
159
50
81
83
69
58
80
56
42
27
191
41
74
126
107
168
173
66
105
88
86
174
133
125