2
3
10
7
5
18
12
4
8
17
63
6
36
21
64
139
24
94
16
215
31
78
75
121
89
27
13
61
62
29
51
19
33
81
87
541
140
30
180
193
37
110
76
35
26
84
59
73