25
28
81
24
101
15
67
46
38
56
41
4
17
10
191
6
18
27
95
120
64
48
78
16
44
100
68
7
99
23
35
60
43
14
11
111
12
36
89
31
77
13
3
34
97
59
149
98