22
4
29
11
41
6
20
33
13
12
266
17
3
18
116
118
140
143
170
177
63
35
95
43
42
40
425
108
80
97
192
215
62
349
14
57
125
32
69
358
26
21
38
16
19
99
778
413
101
39