4
25
8
11
9
45
12
18
17
50
28
34
86
20
75
15
61
10
66
46
97
94
74
58
110
134
85
367
79
491
93
796
3
23
105
54
135
35
60
113
71
49
32
67
281
56
57
118
78
53