7
28
18
49
154
84
40
525
446
38
291
26
96
76
103
34
235
13
6
27
9
15
2
66
30
10
14
17
20
62
8
41
12
36
276
22
29
43
907
31
127
275
39
23
42
19
21