26
25
160
101
49
37
78
50
117
19
14
94
42
140
87
30
44
521
7
47
21
27
15
32
54
60
68
64
17
96
38
29
35
84
41
9
107
20
33
104
22
34
279
12
407
434
109
10