25
16
15
11
55
145
57
33
60
160
184
154
101
62
47
37
76
1
14
22
73
50
113
19
18
93
6
42
72
140
87
115
30
44
506
21
7
36
12
31
32
53
27
67
61
17
122
96