4
6
99
21
668
15
13
5
93
17
7
1
29
35
26
470
164
8
11
24
16
12
23
66
3
50
10
39
111
118
32
9
126
14
415
2
205