40
12
14
9
8
16
35
2
37
17
15
20
42
18
30
70
129
46
74
44
81
139
39
48
89
673
82
286
61
87
60
25
148
62
66
55
78
65
175
105
28
58
45
130
71
84