123
111
79
45
21
68
61
377
228
37
31
58
64
6
51
44
196
93
18
208
41
149
117
5
94
335
143
53
35
82
71
20
34
33
42
80
118
36
46
47
19
74
84
103
59
22
29
9
10
39
69