4
7
10
14
1
90
22
40
28
55
36
12
16
75
46
59
54
60
53
32
77
61
18
35
87
91
65
333
15
95
285
111
101
228
182
142
114
100
124
812
103
106
102
110
72
139
133
33