45
54
31
53
38
35
169
159
80
28
42
47
24
537
9
49
134
94
40
57
205
30
293
15
29
46
58
291
14
86
122
412
101
92
39
34
125
91
116
74
67
111
63
185
78
117
96
280
184