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