313
207
32
150
31
39
22
131
14
278
172
360
21
73
37
67
268
52
127
246
140
123
223
156
75
139
77
248
541
49
251
722
46
16
41
58
114
483
99
27
28
92
81
765
78
43
30
13
303
253
38
230
96
19
24
45