14
161
27
63
90
25
94
6
160
81
125
34
8
17
119
77
122
195
41
216
143
62
80
30
56
37
24
666
46
10
39
426
73
343
352
109
43
97
58
18
83
116
111
38
89
51
33
44
28