66
14
56
120
417
83
283
117
36
573
355
330
24
392
50
31
22
28
55
61
225
336
35
25
34
41
45
89
293
500
258
137
253
4
33
75
92
37
52
46
47
21
88
216
19
70
152
58
54
26