38
84
167
75
110
20
83
59
229
57
39
347
50
64
86
53
55
26
24
34
70
61
91
181
223
109
47
32
103
160
324
36
46
14
133
66
752
31