13
10
126
19
11
77
35
41
15
86
91
70
462
30
37
16
73
32
18
40
132
62
128
579
374
246
104
241
209
379
201
212
145
799
394
294
115
142