72
10
256
80
139
28
38
52
44
27
53
42
49
98
64
18
1038
121
37
51
21
86
241
296
50
1300
76
31
59
23
48
100
101
157