66
146
100
57
151
73
38
181
95
59
208
37
150
87
126
47
125
305
101
276
60
113
56
24
50
154
84
44
107
28
31
26
304
29
8
115
42
55
842
402
296
243
30
85
132
76
106
80
39