39
29
25
20
208
32
35
40
17
27
96
22
7
66
10
24
15
19
38
14
30
52
13
127
54
287
50
84
79
60
88
48
470
53
41
109
44
43
56
104
90
36
49
69
106
119
77
82