1
23
16
24
12
3
9
10
4
29
35
7
13
22
40
268
139
60
43
33
96
427
174
117
63
49
108
304
38
128
86
62
535
50
116
18
34
15
183
137
85
57
39
47
36
20
31
46
90
338
53
87