4
6
18
1
3
9
2
8
5
7
12
29
21
33
43
14
44
13
16
17
10
36
48
238
28
121
25
129
11
26
27
89
71
79
93
152
140
111
76
82
361
208
375
22
98
91
154