30
100
125
58
43
15
65
12
126
96
68
203
44
17
70
37
27
19
71
114
407
84
1003
122
153
79
172
186
188
95
130
141
142