33
30
146
129
37
214
47
69
50
11
40
21
39
176
210
187
68
156
82
22
26
63
32
42
46
65
23
36
71
169
64
103
43
79
16
134
95
29
8
48
67
124
34
24
139
106
10
31
142
125