38
41
31
36
103
143
35
12
17
8
9
11
105
222
55
13
138
345
69
83
154
244
85
233
51
98
47
247
34
63
86
28
111
119
216
118
64
116
137
161
115
124
90
74
425
217
148
45
27
24
60