3
13
7
9
15
8
18
33
42
4
6
25
11
5
70
190
72
19
83
137
78
24
54
106
2
51
17
55
56
45
69
704
359
10
12
44
30
121
26
82
16
1