4
29
65
39
20
52
9
34
16
56
55
44
49
114
25
83
94
54
26
232
28
283
359
36
30
331
111
784
95
70
77
108
271
175
259
84
106
201
149
233
164
247
113
37
66
50
556
230
43
103
170
72