16
69
93
21
34
18
13
31
229
10
38
384
64
37
84
209
303
19
5
27
103
29
22
58
23
17
57
621
896
85
45
25
35
253
60
36
177
56
91
72
14
70
55
94
425
95
565
65