36
31
29
43
37
410
127
189
64
25
82
18
23
107
816
449
104
78
34
234
19
87
68
6498
177
457
380
50
243
41
445
20
139
84
115
13
75
10
28
44
431
14
77
24
33
8
298
90