76
110
87
67
135
146
102
57
464
137
161
228
25
70
165
61
38
99
259
139
105
21
63
68
42
26
80
22
118
56
86
92
97
103
107
43
34
60
154
195
83
74
48
35
128
24
51
55
114
31
44
245
75
299