29
59
58
31
91
90
127
27
690
189
5
2403
56
116
12
30
265
141
401
124
55
66
38
171
17
26
41
83
11
20
13
63
15
74
4
25
37
28
7
9
60
14
799
46
49
78
54
48
51
298