16
76
15
12
40
565
70
13
3
139
27
7
405
19
17
5
276
50
41
24
59
18
30
14
28
52
45
98
31
1169
107
44
127
42
270
111
87
55
201
117
97
22
61
264