11
46
38
93
134
30
19
37
153
54
67
205
130
219
304
140
83
87
44
52
20
25
241
71
336
79
49
131
96
58
41
162
127
76
77
384
224
98
24
216
81
43
89
69
144
53
108
142
181
85
34