50
2
20
98
52
139
10
38
32
16
19
14
70
73
89
67
82
26
11
33
36
54
101
62
8
49
44
59
108
35
23
122
56
201
48
17
41
176
28
112
105
100