12
54
7
97
132
39
28
45
73
351
278
121
74
40
78
336
103
42
76
34
89
65
83
421
75
58
35
72
331
159
62
139
43
126
64
52
8
24
20
31
46
41
85
30
153
63
196