2
1
6
17
0
9
5
3
10
12
18
68
112
31
62
116
101
172
209
29
150
139
22
353
34
64
46
117
37
63
19
23
93
35
69
89
85
57