116
113
295
87
44
576
33
97
76
50
62
25
286
163
238
544
519
214
129
10
190
40
237
38
42
110
27
77
45
92
88
301
326
36
178
115
434
399
469
240
270
79
83
383
244
130
34
102
31
28
296
85