27
25
52
49
13
305
8
18
6
67
35
57
40
39
55
28
14
11
17
123
48
77
69
46
23
107
64
58
34
5
47
282
42
515
181
50
102
41
56
33
53
138
37
12
139