512
440
72
128
13
23
56
38
50
119
73
5
100
47
31
139
12
98
10
39
69
133
377
14
192
79
149
86
55
111
18
544
41
77
152
16
45
42
27
143
33
141
24
57
21
144
92
99