11
46
32
31
47
39
19
27
58
78
34
22
36
102
110
140
76
104
69
33
198
15
72
103
24
16
88
8
53
113
168
59
99
185
77
115
128
90
134
328
148
194
246
287
149
61
248
56
86
188
338
380
30
54
175