400
84
108
201
112
409
31
255
47
70
27
29
43
21
131
105
78
98
66
52
181
6
8
28
14
34
446
50
51
94
325
568
57
38
520
61
361
81
359
11
444
41
126
26
68
207
231
80
20
79
77