31
10
5
17
3
23
13
4
48
39
16
26
28
14
77
15
11
19
21
72
47
70
78
90
57
37
102
110
161
74
38
53
73
107
191
32
60
35
223
158
222
149
36
29
75
56
24
234
84
85
69
50