51
36
101
138
126
177
136
274
298
181
193
78
39
83
27
18
537
106
545
67
65
139
121
574
77
76
231
242
410
143
49
58
85
33
141
258
303
174
152
46
38
79
68
75
229
232
94
71
761
48
134