16
45
14
18
35
90
360
114
52
33
17
11
775
31
589
112
49
145
221
82
40
47
72
22
88
73
106
24
93
9
566
20
43
50
261
406
379
903
53
332
37
129
826
153
86
100
34
36
12
15