15
6
31
19
67
149
214
23
29
17
59
54
103
11
100
40
593
8
47
9
32
10
27
28
26
112
43
108
105
25
38
190
113
33
7
76
56
48
91
5
16
22
143
3