35
5
3
59
297
148
94
52
45
20
89
21
40
28
674
525
17
643
11
15
9
37
24
65
41
126
62
72
118
875
274
79
96
78
737
29
26
265
387
375
86
449
1244
42
56
292
152
53
131
57
34
71
159
6