200
110
100
102
63
65
36
97
6
51
168
35
89
10
17
211
22
68
26
47
30
15
23
38
44
19
43
41
9
24
27
109
136
49
21
84
60
73
33
20
14
229