7
13
70
72
67
113
58
26
21
15
218
142
101
92
49
46
14
4
63
48
29
83
149
77
47
39
96
3
98
9
36
44
291
17
74
100
28
16
35
545
128
30
667
51
122
2
132