76
131
38
69
91
104
92
51
25
138
84
330
144
42
162
352
43
175
63
204
120
152
292
70
137
1624
46
50
156
75
163
338
253
113
359
200
146
185