3
4
6
15
16
7
2
35
11
70
34
53
33
49
20
19
26
21
8
102
0
71
29
208
101
13
116
96
22
93
62
1
50
94
61
45
80
38
12
5
39
200