32
38
52
23
269
280
42
36
29
110
41
88
123
37
28
80
9
560
58
97
74
50
44
76
61
8
40
13
39
66
48
54
96
34
35
7
71
30
14
19
53
152
10
141
31
6
101
117