1
12
17
7
9
6
32
40
22
20
26
25
36
16
24
90
38
83
161
250
109
45
33
53
48
390
204
104
213
62
59
177
435
151
54
99
79
100
52
68
44
30
56
135
49
61
128
183
105
102
124
98
215