5
7
13
12
15
1
2
20
9
6
28
21
16
33
64
47
99
40
61
69
26
110
45
62
23
77
229
133
108
153
57
82
55
18
294
105
46
78
63
91
86
22
119
103
326
41
34
94
38
67