0
7
1
3
2
39
19
23
49
68
66
274
98
127
297
120
30
139
71
22
67
204
907
103
167
96
396
506
115
77
197
358
157
209
217
162
318
43
6