18
9
33
15
20
58
93
16
4
44
5
22
23
82
3
10
21
14
91
892
25
26
7
172
86
211
64
289
13
184
34
19
125
215
54
1038
6
48
32
151
52