70
54
51
58
49
29
57
17
15
10
333
63
159
34
102
76
106
33
426
64
81
107
42
14
30
40
41
92
25
119
398
482
85
80
16
21
37
67
9
94
39
31
59
87