11
9
3
4
50
76
31
21
54
16
5
45
22
44
42
41
52
49
53
46
61
32
26
20
84
458
143
102
123
126
239
176
214
37
122
51
112
225
43
125
250
89
66
260
35
189
88
121
124
175
158
186
424