111
47
33
46
12
44
20
50
209
38
10
22
19
103
55
45
558
30
17
92
56
73
52
62
90
129
41
16
18
39
84
37
196
83
72
21
82
104
49
77
27
76
61
36
68
99