11
34
32
75
96
252
145
31
39
216
47
20
44
56
159
48
184
49
38
86
93
27
107
72
99
247
150
18
52
373
139
101
472
734
104
112
136
171
41
88
59
255
94
36
6
46
35
202
16
42
14