100
75
43
64
25
65
53
111
35
465
45
207
16
42
46
48
182
40
177
79
4697
21
47
77
206
511
334
186
436
166
68
165
156
22
309
109
149
226
97
39
37
98
56
18
117
141
20
115
208
462
108
41