5
15
23
7
35
12
70
10
28
42
16
26
47
6
9
4
30
529
336
68
38
60
0
36
37
20
56
88
13
8
76
172
21
62
17
46
93
52
66
51
61
45
165
116