3
1
9
4
11
7
22
6
39
78
52
19
20
18
34
128
71
32
49
12
200
72
102
73
24
58
565
82
38
61
51
80
184
41
28
60
33
150
30
16
100
84
21
13
42
8
40