5
2
11
4
7
22
6
39
78
52
19
20
18
34
128
72
32
49
13
200
104
73
24
59
565
82
61
81
186
42
28
60
58
10
150
31
16
100
29
84
21
41
9
40