11
88
18
59
32
47
14
17
33
180
3
40
64
29
9
28
20
4
31
25
16
314
43
35
768
12
134
42
51
120
223
21
26
104
53
147
13
207
44
161
41
30
415
365
114
61
81
15
166
110