26
24
21
31
18
45
19
35
157
68
170
47
29
22
440
634
75
42
212
64
20
179
60
30
781
12
32
43
8
25
257
144
2312
1306
269
51
151
55
82
56
8198
58
62
627
180
39
80
152
77