7
8
4
9
12
17
21
20
11
75
19
128
39
51
203
76
108
36
481
291
165
34
64
38
199
441
22
112
43
37
47
14
1
117
31
70
367
29
26
18
44
177
45
93