5
35
8
18
26
22
39
19
45
57
234
46
211
27
28
428
41
90
159
142
79
51
114
54
24
300
84
61
74
31
17
36
40
6
47
4
60
267
23
70
33
30
37
87
50
103
82
55