16
125
101
49
93
62
56
108
55
94
57
58
61
38
68
607
206
46
154
91
25
105
48
138
52
85
115
78
45
47
66
107
76
63
69
72
11
35
39
59
184
24
170
130
430
41
153