16
285
46
32
20
4
56
23
18
70
22
30
34
49
405
9
131
8
69
109
19
15
51
155
12
54
68
59
96
39
342
38
106
3
71
28
29
178
27
31
74
111
5
26
10
64
93
24