47
36
231
68
29
65
512
69
134
83
23
116
182
97
32
171
84
104
129
120
212
262
106
88
51
64
394
111
48
350
211
151
115
232
237
60
132
26
216
153
91
35
56
117
75
121
481
70
80
22
55
128
303
45