80
41
18
306
46
37
26
73
43
42
54
425
29
14
145
74
28
72
161
57
68
49
374
129
6
12
34
33
44
195
76
31
119
10
48
118
24
30
59
84
79
47
66
109
242
535
230