18
11
41
17
3
20
13
5
10
51
297
9
38
130
30
55
24
15
139
39
45
12
19
1308
365
6
77
126
22
79
23
47
36
60
282
48
25