98
85
47
40
22
37
68
56
146
29
58
34
60
28
19
67
20
17
195
30
182
24
38
18
109
65
64
82
54
120
16
23
43
100
80
49
32
599
62
50
83
35
81
116