31
11
491
25
24
63
23
18
22
78
37
39
225
115
42
16
96
14
168
36
55
19
29
26
181
15
232
52
112
35
58
73
46
47
27
82
8
80
118
164
137
53
10
12
20
30
222