248
185
93
296
279
86
43
36
26
113
291
102
132
170
294
52
45
2716
552
151
468
1088
514
56
84
446
60
436
91
67
1365
46
295
262
50
179
54
90
163
88
79
21
18
29
15
40
1212
104
12
31
28
758
53