7
30
563
13
14
52
9
24
33
19
15
8
16
36
41
49
12
18
11
40
47
31
23
45
20
60
21
72
66
101
98
17
290
90
1095
28
43
140
48
388
423