5
63
21
4
8
23
24
39
44
45
34
32
59
26
330
85
43
118
22
124
57
42
50
286
56
38
284
317
143
81
88
149
90
82
207
135
106
36
387
111
154
87
444
76
94
168
209
115
60
131
37
79
51