75
40
34
89
30
15
70
28
23
14
22
57
81
119
105
365
56
32
69
31
42
290
24
78
102
35
73
29
71
39
49
63
53
631
66
65
423
464
27
131
92
188
25
52
91
16
98
189
113
8
168