115
94
15
26
16
329
24
560
41
1564
12
50
35
189
259
69
8
1006
23
155
57
88
10
18
98
353
43
46
86
31
104
34
373
121
20
4
55
286
52
27
56
32
47
30
7
118
80
247
369
39
159