30
253
155
723
39
148
133
34
35
9
100
153
56
64
60
31
85
90
138
65
74
33
18
29
28
54
87
188
69
32
125
42
26
66
453
249
62
99
82
79
49
8
22
15
126
95
53