2
20
30
11
39
0
1
7
143
9
15
10
5
121
36
60
28
46
29
18
26
31
155
110
19
6
69
49
17
27
16
13
47
140
21
100
35
12
3
171
23