31
61
103
50
57
71
47
30
231
72
113
76
54
14
53
91
23
67
42
24
45
20
16
28
9
105
15
49
39
52
21
12
62
34
13
51
29
35
194
177
2
129
5
43
95
60
18
159
136
80