18
107
136
86
126
41
32
56
62
184
21
59
84
52
75
172
39
112
64
38
106
99
19
30
4
45
70
94
89
47
23
110
27
81
36
73
68
155
44
63
13
622
42
120
20
93
28
6
88