3
83
53
193
20
250
303
55
208
12
49
175
58
70
22
16
24
54
37
111
553
123
103
269
65
46
59
504
93
90
478
99
25
30
85
337
9
52
133
73
153
42
50
63
44
92
84
64
98
195
94
190
28