59
17
23
50
13
67
49
30
173
28
166
105
124
46
48
35
32
459
141
80
40
15
6
74
34
11
63
154
149
68
178
77
202
158
323
437
279
167
79
211
96
90
87
684
86
94
60
230
563
367