10
51
68
35
151
75
33
3
39
42
14
118
133
52
89
278
17
25
2
20
45
414
54
15
72
12
55
137
163
58
47
34
157
23
155
59
117
153
22
46
50
43
70
18
53
31
30