57
25
90
14
75
88
32
4
157
9
23
20
28
31
99
98
33
22
2
86
94
29
107
44
10
89
58
27
1
148
87
5
8
16
17
6
67
497
7
11
3
26
72
46