57
29
102
115
30
32
205
46
65
728
137
317
452
33
27
51
151
19
42
109
48
18
44
12
99
50
176
41
98
85
97
81
238
141
74
494
38
89
58
436
96
56
6
211
3382
113
68
811
146
43
22
73
67
566