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