125
52
80
122
378
43
54
253
49
111
185
57
26
59
60
12
137
136
30
13
171
28
133
96
51
42
119
323
35
53
4
7
14
25
189
93
22
68
91
23
135
289
34
81
38
18