33
42
13
31
35
309
32
18
5
6
158
95
101
198
2
29
30
11
43
124
75
4
137
81
10
24
17
313
180
96
63
47
1605
115
136
113
190
147
38
12
178
14
93
227