18
21
82
98
30
75
55
145
57
45
93
101
71
70
22
94
95
49
69
51
68
11
32
58
13
37
65
35
15
26
5
123
323
107
61
42
114
73
63
48
135
136
23
20
25