71
58
23
88
53
10
93
14
151
4
31
66
19
9
13
47
89
39
158
104
95
112
15
12
36
7
42
49
75
27
6
8
82
5
73
24
3
1
44
51
22
96
43
149
28