28
18
41
25
32
27
40
37
35
9
20
38
88
22
39
19
55
17
12
51
171
24
43
281
137
10
75
47
57
13
26
96
503
31
110
45
23
129
87
63
307
15
16
11
8
56