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