271
26
283
64
316
160
95
115
56
37
51
61
256
19
70
79
36
43
110
27
204
16
62
502
46
102
80
86
130
317
49
99
78
104
54
94
35
40
69
138
29
57
24
18
21
127
8
53
12
65