5
13
35
16
37
6
25
8
32
167
29
14
9
15
34
18
109
100
17
67
39
2
72
328
10
125
59
4
412
38
342
60
28
73
33
27
46
30
57
96
113
114