1
0
3
4
9
2
11
7
18
28
262
263
65
33
47
118
172
73
109
23
40
27
8
12
37
39
50
74
82
111
35
84
117
42
96