2
1
6
10
17
35
19
30
11
5
0
72
42
26
7
43
9
41
12
18
68
62
25
14
3
50
21
22
46
101
37
99
36
95
260
39
91
190
114
31
20
38
151
105
23