2
0
3
20
4
5
7
9
10
84
12
94
23
11
32
30
6
14
17
13
15
50
63
131
37
34
62
39
86
42
70
47
31
220
117
969
25