158
128
77
135
26
137
68
246
40
114
11
17
15
20
33
32
127
117
151
333
139
86
36
231
177
423
132
66
69
78
58
101
561
156
1090
80
120
166
67
134
107
95
30
133
238
215
638
76
54
74
91
324
27
190