31
42
29
81
30
18
112
19
113
48
38
23
15
3
20
26
45
97
67
6
25
199
96
247
34
174
21
13
36
5
57
47
58
16
68
9
17
49
222
99
75