668
156
90
254
79
123
309
294
93
167
333
65
66
95
107
438
114
278
1469
68
47
96
116
124
187
38
501
20
21
172
34
85
471
62
40
136
403
397
19
22
222
128
139
264
71
70
741
279
194
44
160
586
51