176
186
114
18
95
60
34
30
58
39
27
4
11
75
79
124
56
88
33
44
92
470
62
50
46
138
298
61
94
67
59
93
177
43
55
28
29
21
40
35
208
63
15
68
32
25
76
78
26