126
39
342
195
206
107
46
94
80
701
34
91
100
140
96
74
31
92
346
30
230
27
55
98
63
147
14
110
33
49
26
38
47
22
15
175
66
35
70
7
79
97
141
17
10
20
85
193