97
66
47
62
54
34
39
342
17
8
7
18
53
24
25
29
184
58
50
36
1
27
161
10
120
19
22
14
33
71
80
112
113
20
16
127
21
28
30
254
69
79
40
9
137
38
90