200
47
209
96
8
250
23
90
82
13
39
89
100
176
77
102
156
63
104
132
53
7
35
22
21
51
78
64
25
27
45
103
34
201
65
203
111
24
29
86
58
41
15
94
101
113
71
74
91
31
66
166