20
42
66
58
166
83
97
62
8
19
37
53
118
31
71
16
11
40
4
14
138
33
99
23
30
119
206
51
133
7320
608
48
26
80
67
81
46
74
34
25
50
32
260
299
39
52
24
61
13
91
108
102