45
199
67
89
77
31
69
17
42
44
142
345
40
119
72
6
32
11
46
84
90
23
37
124
111
25
131
26
30
71
132
18
52
182
140
38
76
178
657
295
225
203
57
75
198
62
109
120
20
263