130
116
647
99
72
229
425
5
52
41
529
119
732
80
147
91
20
166
21
479
199
325
100
36
29
43
167
65
233
137
90
141
132
71
83
59
88
17
75
106
86
66
96
32
276
53
163
24
213
405
68
54