357
37
435
98
70
15
50
56
64
31
16
82
28
22
165
36
67
12
43
33
20
369
75
265
26
153
95
44
71
182
116
124
96
258
190
53
55
126
288
104
678