284
309
85
9
31
21
61
50
52
15
71
412
12
79
27
143
94
41
92
419
96
43
56
57
28
265
325
118
139
556
576
72
11
53
89
59
49
35
771
83
33
480
438
275
197
66
81
522
22
205
101
54