38
53
45
58
12
9
7
11
232
15
30
42
209
64
146
52
22
191
31
48
166
89
103
186
101
131
72
685
205
337
333
16
87
32
172
204
23
104
55
35
26
8
246
132
46
153
1457
66
100
263
76