7
3
5
16
8
23
10
4
21
17
25
11
68
46
51
33
27
56
71
184
66
249
53
36
61
45
31
29
22
50
28
54
26
39
37
64
65
96
98
106
35
70
178
57
586
42
91
18
38