15
29
27
100
46
19
62
50
17
45
47
14
32
23
40
35
49
37
21
189
141
930
10
13
12
33
8
39
6
26
251
20
43
24
41
51