19
171
32
319
341
102
93
143
124
157
103
133
8
13
29
28
11
315
65
70
25
131
80
230
88
52
125
43
26
81
23
286
150
77
175
238
72
154
90
164
33
74
165
772
24
145
35
91
15
160