23
58
38
69
46
33
22
66
37
49
31
35
65
56
61
27
21
57
30
51
108
71
100
101
44
163
239
28
132
104
67
18
29
76
125
118
7
8
39
20
215
107
32
19
77
78
110
85
75