2
0
1
5
9
6
4
3
11
8
10
20
32
12
29
51
47
33
57
62
63
49
24
43
26
75
52
17
92
13
349
191
60
126
15
162