111
406
103
318
162
388
86
381
47
80
41
180
83
136
70
188
13
165
61
714
23
130
16
93
28
113
96
21
2
82
20
122
12
92
31
102