25
40
160
32
38
17
118
7
12
14
99
159
379
130
41
106
353
2
29
31
26
33
27
81
13
16
91
382
55
22
51
18
50
34
94
123
9
4
20
28
35
120
59
65
109
66