31
116
67
41
24
82
28
29
15
62
418
240
59
94
81
76
179
46
8
21
13
123
92
49
39
54
25
88
68
69
43
61
16
47
37
9
11
23
30
78
33
42
58
192
27
20