1
15
4
3
8
6
10
18
5
22
27
9
17
38
16
35
31
26
20
33
13
93
98
14
70
24
30
28
174
51
91
37
34
54
193
73
205
296
59
90
36
57
126
46
42