13
15
23
4
14
22
40
20
52
11
75
24
17
12
39
19
35
30
21
6
151
34
8
72
49
41
43
18
27
47
85
29
116
124
67
62
338
170
421
89
33
424
68
28
134
402