1
3
4
2
6
0
7
5
17
12
22
49
48
66
19
54
71
67
70
26
119
42
101
55
88
253
45
84
29
154
261
377
362
329
269
14
164
39
133
37
98
87
335
11
606
121