125
73
339
115
74
64
10
14
46
31
25
142
61
379
216
27
2
237
88
22
68
124
547
28
126
215
7
15
38
236
91
100
134
77
40
29
82
197
18
83
35
13
86
318
78
196
2122
33
66
26