31
8
38
3
51
11
66
13
10
19
232
22
49
2
14
6
4
16
41
29
67
15
28
12
39
17
18
23
5
76
59
47
34
27
62
85
46
36
68
157
251