51
27
73
252
81
79
108
98
111
54
148
125
75
90
135
1028
46
20
29
175
19
387
50
37
384
47
109
65
89
172
56
26
190
78
93
164
263
44
13
517
104
48
256
61
400
165
129
124
223
232
69
147
96
43
70
261
771