45
57
119
295
114
29
84
83
208
3
185
193
267
9
131
6
33
125
528
209
20
96
13
36
44
298
47
147
69
276
37
240
106
151
75
80
43
67
198
65
129
77
78
30
7
136
85
27
246
263
50
89
12