140
93
29
22
16
400
89
237
343
26
21
139
69
47
381
51
45
131
124
25
104
82
24
135
14
27
154
31
6
59
33
17
96
23
20
56
194
40
10
70
60
196
138
52
176
72
231
48
1
4
79
75
35