112
450
300
397
104
236
36
194
89
187
39
151
21
135
20
116
11
114
6
311
35
119
95
22
94
4
50
13
82
5
77
3
73