20
183
27
23
29
100
98
49
34
32
33
50
338
12
46
28
19
45
108
18
572
22
88
57
60
153
10
37
39
38
40
48
26
13
66
267
31
175
25
69
81
99