188
89
907
128
79
41
29
145
132
58
47
286
42
15
1594
19
17
64
24
140
640
57
21
88
90
175
31
234
49
287
197
251
46
44
208
258
99
172
744
352
18
39
38
315
231
413
27
56
14
12
5