36
82
97
13
50
15
44
30
48
224
299
170
42
136
286
104
109
96
564
399
69
151
154
131
124
226
127
246
985
918
755
676
439
823
882