39
42
31
157
51
135
47
56
61
66
93
106
123
519
292
33
34
25
107
36
78
70
73
151
88
169
46
49
276
80
21
20
43
160
50
26
24
18
138
198
74
48
63
28
117
142
16
89
44