95
26
22
20
25
27
38
39
29
16
7
35
64
12
10
9
129
42
40
24
11
28
390
61
99
124
31
46
15
59
126
78
128
85
37
72
43
190
52
56
45
55
279
222
167
76