26
35
29
30
135
33
23
20
93
19
91
42
63
151
163
132
229
25
298
182
32
54
13
81
39
76
17
7
140
31
177
11
409
101
37
154
370
41
127
85
102
62
53
12
43
49
6
79
21