11
75
37
67
58
21
15
6
34
30
25
59
29
51
43
97
33
78
42
68
50
72
49
307
74
296
92
48
113
14
106
89
63
20
35
65
305
143
10
66
23
85
180
26
56
17
158