35
30
6
23
32
33
13
28
29
58
172
95
67
190
81
92
208
78
89
71
82
185
202
63
124
38
100
61
107
85
177
43
18
167
115
66
104
101
106
48
37
45
53
27
77
131
22
80