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