2
15
4
8
5
50
13
3
25
29
62
9
14
33
110
20
24
23
48
63
17
27
19
22
47
71
139
57
6
10
0
37
11
43
263
217