27
52
169
100
99
75
33
203
89
29
74
80
122
87
30
38
16
250
76
81
15
88
83
241
48
49
84
98
45
63
34
58
151
97
56
59
108
113
106
57
150
247
223
35
103
152
71
13
40
85
60
102