250
77
73
49
192
28
168
125
12
7
32
23
5
33
6
64
19
8
359
98
113
31
55
93
25
38
51
43
13
30
56
142
14
286
69
35
103
44
8595
398
85
137
89
17
95
4
59
662