25
44
100
58
52
403
72
73
43
24
33
21
22
17
31
64
161
6
42
80
38
30
67
65
88
39
10
53
166
142
36
12
29
27
57
14
96
37
60
35
11
32
98
84
97