77
60
174
657
38
36
183
245
46
70
67
55
105
41
177
33
58
14
162
35
908
15
45
111
28
122
236
48
94
43
59
168
153
127
141
65
157
62
276
49
21
85
53
92
123
228
22
5
113
142