65
122
551
40
84
88
28
56
60
63
35
77
37
16
30
22
158
108
205
66
270
197
248
295
72
94
149
192
21
44
47
107
13
46
315
722
36
78
130
99
4
85
52
309
152
120
53
275
307
43