4
14
6
22
10
33
24
8
15
18
20
54
87
19
7
13
291
49
649
83
48
26
21
69
140
73
39
199
30
34
92
51
42
79
62
23
84
104
64
186
35
59
44
53
9
116