5
6
13
22
8
25
28
4
50
20
55
7
16
36
44
9
37
18
71
23
79
14
30
12
33
38
31
17
185
154
93
52
112
81
120
285
72
147
67
62
103