11
38
42
30
8
17
19
32
10
71
18
298
21
24
33
37
27
40
181
16
44
51
26
22
20
169
79
25
82
29
102
57
66
49
80
131
151
55
347
65
31
145
507
64
272
261
99
318
436
156
208