42
65
45
10
21
1275
41
20
36
167
349
280
118
61
32
49
15
22
16
8
29
92
50
23
4
59
224
776
2
28
34
18
11
54
17
75
37
39
78
113
69
24
25
27