64
109
65
38
399
34
110
68
73
86
23
19
36
430
75
95
237
197
289
89
108
540
499
285
83
141
88
56
347
115
49
245