156
50
241
10
90
21
307
67
396
41
171
74
42
144
99
101
35
31
38
2335
27
5
84
119
70
11
29
83
20
62
18
9
81
440
45
113
4
48
5035
511
132
15
54
75
202
135
430
7
44
405
214
303
163