57
99
88
111
63
49
124
145
25
525
44
71
64
13
149
77
285
35
6
4
83
126
17
18
96
115
9
32
12
15
27
45
23
30
72
40
185
59
41
144
34
21
22
11
163
73