15
93
157
85
12
66
38
128
57
385
27
98
30
14
18
11
73
6
17
21
80
517
22
35
24
13
186
47
129
23
39
107
102
8
65
50
59
25
19
41
43
20
4