26
114
75
68
20
177
93
33
61
164
63
97
176
23
17
42
67
84
120
965
235
343
77
55
197
44
50
46
43
38
25
92
47
40
73
54
79
64
8
152
14
85
103
32
132
59
136