158
23
123
10
55
30
48
59
76
502
18
58
14
47
33
78
177
52
92
34
96
88
116
67
135
39
46
94
49
8
269
16
115
117
44
53
68
149
21
93
15
81
54
62
27
13