28
11
78
46
25
6
15
14
39
27
22
53
23
29
10
18
26
246
30
63
34
123
7
157
60
492
16
51
108
57
42
50
71
47
87
303
172
69
102
43
64