31
20
3
43
1032
35
4
65
27
74
22
36
30
21
10
147
19
83
16
42
131
44
71
75
67
49
835
87
167
50
251
72
12
96
17
47
29
39
2258
53
18
24
25