9
3
4
44
75
31
21
54
11
15
5
45
22
42
39
52
49
53
61
32
26
20
84
458
143
102
123
125
239
176
214
36
121
51
112
225
43
250
88
66
259
35
189
124
175
158
185
424