28
45
185
55
27
24
56
104
89
142
172
48
52
102
35
82
79
178
93
173
42
123
23
63
71
140
15
34
51
67
58
37
199
69
18
108
30
250
77
29
106
83
98
73
154
87
110
21
96
43
90
78
26
49