7
15
5
13
29
6
11
16
10
28
98
44
2
9
8
23
19
26
46
14
77
540
498
61
191
121
42
55
43
38
92
72
63
64
311
152
37
80
71