11
90
86
19
316
36
306
16
21
22
70
38
87
24
354
137
112
61
14
17
15
155
63
74
228
35
59
237
295
253
143
120
40
800
26
55
50
349
30
125
127
233
75
4
48
46
110
37
67