17
10
71
210
14
19
87
42
31
44
37
58
108
50
12
75
62
7
23
29
150
132
45
131
273
41
35
3
61
15
181
51
187
55
548
260
228
197
56
106
112
377
33
257
123
517
24
86
137