100
65
209
48
72
53
113
173
82
143
43
71
47
89
30
56
58
129
106
40
340
116
57
233
19
154
108
13
142
144
33
51
88
63
52
111
191
97
39
38
12
55
20
26
133
37
263
29
6
18
15
69
24
41
168