1
3
25
19
93
26
18
15
20
28
17
13
56
16
23
9
8
11
6
35
12
2
4
145
189
38
86
77
140
76
39
69
80
129
251
87