25
13
77
15
82
80
42
18
101
57
158
60
40
100
145
81
53
46
79
64
37
19
10
22
44
73
176
11
16
256
52
66
32
14
126
41
153
12
38
235
342
94
30