15
101
70
33
11
13
25
873
48
85
56
19
234
68
14
45
59
210
31
27
40
61
54
57
75
279
39
38
290
49
74
32
158
26
29
17
22
35
28
95
24
140
114
69
18
76
141
112