38
146
133
34
35
8
100
152
56
63
60
30
83
89
137
64
74
33
18
29
28
53
87
188
69
32
124
42
26
85
17
66
449
249
61
31
99
82
79
185
49
22
14
125
95
39
57
25