15
50
16
22
36
89
8
291
103
35
9
19
49
17
40
25
12
10
114
129
145
18
53
256
51
93
28
26
47
11
27
88
4
68
82
59
132
61
77
52
55
57
48
20
37
23
38