91
45
22
2
107
57
531
686
298
52
65
13
51
6
49
44
182
236
30
149
96
24
103
42
566
2057
33
196
46
86
34
148
443
66
576
40
21
27
154
240
16
77
216
31
19
54
128
15
26
9
36