25
66
27
31
76
92
70
44
37
22
42
45
100
160
148
11
39
176
120
26
49
53
60
93
96
85
47
128
316
103
18
69
30
28
74
80
67
12
374
72
36
173
162
105
55