33
57
593
48
51
68
20
5
9
1
87
1074
14
8
345
151
248
42
101
461
226
54
16
4704
123
427
788
125
212
52
47
94
11
100
138
78
75
196
64
172
770
28
72
111
126
140
166
277
707
496