5
51
13
80
27
17
101
20
36
25
10
105
37
200
16
26
23
32
39
11
29
9
45
58
118
8
6
56
42
19
59
30
99
7
93
79
14
47
33
156
65
126
102
62
44
138
125
90
152
49
185
15
64