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