96
39
32
22
62
34
4
104
17
216
147
92
47
78
12
488
14
213
27
65
156
42
223
193
21
98
84
26
45
33
24
29
108
20
23
18
11
82
81
16
46
25
13