16
13
20
43
21
41
32
28
23
45
39
5
17
276
30
19
51
22
14
25
76
84
307
313
374
18
38
212
200
49
26
27
63
66
59
10
24
11
61
299