5
8
10
34
15
18
23
16
78
19
33
13
17
44
60
27
672
9
6
3
4
21
11
30
97
7
35
51
20
25
37
150
38
211
31
236
100
36
43
83
62
32
103
118
12