5
25
29
21
3
18
43
35
72
15
37
71
56
4
162
26
2
8
171
6
23
33
96
7
82
9
11
40
14
51
63
135
123
214
42
50
17
73
13
69
100
65
27
59
49