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