7
70
17
15
12
77
5
18
16
23
538
108
11
99
388
2
24
6
110
14
29
144
20
9
104
40
41
165
4
13
19
71
8
28
39
479
46
246
65
21
50