7
99
8
62
22
4
71
308
65
46
142
31
3
14
6
19
108
25
29
23
304
284
26
208
10
93
37
57
144
15
183
34
102
13
20
59
27
119
32
58
169
42
206
56
12
162
33