50
146
63
41
29
189
19
16
48
69
23
58
97
17
84
25
71
22
40
43
26
65
57
13
544
53
94
36
38
90
27
15
18
24
33
52
6
9
265
123
118
34
67
37
30