12
773
66
73
56
262
106
79
626
9
55
177
124
39
44
402
255
1105
71
49
194
237
135
451
251
144
74
88
99
245
70
324
149
116
75
19
89
78
383
314
125
87
76
152
50
213
612
38
61
760
48