100
222
132
899
86
83
94
149
109
52
218
23
176
113
10
65
215
188
68
173
43
87
137
55
260
139
30
40
53
64
127
276
81
626
49
286
59
156
96
31
129
85
93
38
78
165
302
107
103
371
170
91
160
41
180