519
83
395
33
77
91
20
81
82
307
138
31
116
110
418
295
84
43
572
32
93
1184
76
48
61
25
41
280
278
44
158
233
529
509
55
207
124
10
460
216
172
843
40
34
102
27
268
70
45
89
86
300
323
177
112
42