2
3
1
9
7
18
0
4
11
5
8
13
12
17
68
112
31
62
117
101
172
210
29
151
139
22
353
34
64
46
37
63
19
23
93
35
69
89
85
57