35
55
83
52
71
11
89
40
58
20
23
95
124
68
44
62
86
154
29
91
99
88
53
138
30
63
73
140
48
213
178
130
308
171
327
241
126
282
430
98
78
145
123
810
87
339
117
254