32
20
6
55
41
22
53
49
252
153
28
71
100
83
63
52
64
23
90
129
51
13
34
12
45
44
16
133
158
283
82
18
56
161
228
103
162
59
76
38
139
326
39
94
107
42
200
294
48
95
26
101
43