6
35
10
5
4
7
123
2
40
80
3
11
32
26
15
66
119
107
34
22
18
67
46
116
76
19
50
52
306
41
231
99
60
69
159
70
212
72
56
85
241
39
59
28
29
83
73
30
57