248
35
228
556
21
36
50
328
99
257
372
256
65
93
32
34
114
1514
466
438
14
23
9
22
38
382
85
117
48
260
55
264
129
6
40
166
10
399
52
72
337
178
120
131
67
8
66
208
109
156
1152
179
39