98
208
24
33
22
29
19
47
44
123
79
52
37
122
887
131
73
45
35
82
28
31
21
39
58
36
63
61
168
48
205
20
200
179
147
154
116
97
68
16
15
51
437
55
144
30
42
25
18
65
40