200
125
101
15
41
45
22
29
48
72
10
66
32
31
55
16
64
56
9
73
7
46
27
50
20
24
26
35
175
33
42
119
152
96
129
269
80
74
62
141
53
17
68
121
43
44