59
731
170
261
50
79
74
27
28
71
73
309
85
150
125
194
178
163
15
199
340
48
315
343
106
78
306
113
86
98
39
46
80
47
54
51
133
32
97
70
57
197
110
31
333
7
16
23
11
25
49