28
31
65
22
185
128
35
55
17
37
27
138
46
15
522
38
25
12
44
42
198
30
7
300
112
61
34
86
18
56
33
41
29
837
67
52
20
60
140
19
32
39
40