28
49
117
62
19
46
17
15
32
100
37
41
43
103
18
1
11
4
10
23
26
34
56
50
38
42
31
22
12
33
80
143
90
61
48
109
155
67
74
151
35
121
135
55
95
64
24