16
35
122
62
246
98
36
21
106
22
14
73
51
31
49
23
123
100
93
300
53
39
48
107
63
45
41
70
42
18
82
60
103
57
28
5
64
251
52
144
34
13
46
44
65
80
102
152
267
183
50
109