20
35
55
18
31
73
38
72
184
159
145
26
24
29
23
28
10
30
49
8
19
67
41
174
1069
277
16
56
122
12
37
32
90
21
66
130
50
5
13
118
1486
135
59
176
141
451
63
96
2