16
56
12
8
23
4
10
14
7
52
21
17
15
31
115
9
24
39
27
49
248
277
139
68
66
122
26
25
390
292
38
197
449
112
22
97
500
626
29
71
28
103
76
43
175
32
452
11
55