6
5
2
18
8
21
25
7
10
81
12
34
42
57
52
95
107
88
39
73
58
50
60
135
104
228
83
20
30
23
71
41
53
56
37
22
33
130
103
48
35
1328
15
69
43