10
3
43
21
7
6
31
24
38
69
33
22
32
185
36
23
73
92
410
55
60
419
153
46
19
196
365
26
79
29
424
119
18
11
212
774
199
142
93
49
64
37
45
264
75
34