52
51
76
96
42
33
135
326
47
205
218
68
28
179
54
79
241
56
144
39
23
183
181
67
102
113
57
71
35
315
15
53
99
223
127
316
123
152
100
40
148
130
173
61
18
136
32
93
138
85
62
107
36
248
63