261
130
228
66
376
530
46
144
254
110
25
168
99
145
52
107
62
40
319
169
463
60
7
42
41
158
174
61
55
108
36
149
44
54
49
134
91
80
34
72
78
56
43
493
218
15
5
32
94
98
70
45