150
15
30
27
71
728
26
69
101
45
61
34
66
32
47
97
133
163
171
54
142
456
202
105
22
92
83
115
29
67
78
143
48
53
49
243
33
130
269
19
113
44
40
93
31
127
73
24
18
41