200
150
72
163
31
105
10
171
23
26
1606
34
55
46
91
48
611
63
17
13
56
66
103
53
29
211
57
98
135
77
19
82
141
25
158
132
90
22
8
39
245
30
118
88
49
35
50
42
38