11
90
43
19
247
18
10
894
36
67
143
37
16
17
13
29
117
4
103
655
100
73
234
431
87
14
65
44
82
53
25
42
531
131
743
86
147
45
151
102
20
167
148
122
28
486
63
204
327
112
41
23
138
168
68