38
50
19
54
46
49
21
92
10
44
135
73
37
28
67
18
59
133
68
77
166
85
26
7
14
118
32
45
89
374
25
39
51
31
36
259
339
130
63
20
300
42
80
57
117
52
178
71
56