25
10
26
19
5
126
1
8
18
11
7
29
117
23
20
34
24
110
43
89
134
179
95
13
37
41
81
22
4
83
91
114
154
66
56
97
278
32
3
42
92
54