171
254
136
514
48
152
28
101
164
39
60
139
14
49
55
46
160
98
118
94
72
52
95
75
12
67
22
45
38
37
29
50
84
53
34
41
47