4
26
8
11
9
45
12
25
20
17
50
28
34
88
75
16
61
10
66
46
97
95
74
58
110
111
135
367
80
493
93
797
79
3
23
85
105
54
35
60
113
71
49
32
67
281
56
57
118
78
53