112
451
300
396
39
151
104
237
89
187
36
194
20
116
11
35
119
21
135
6
95
22
94
4
50
13
82
3
73
5
75
25