31
47
36
19
26
55
78
33
22
100
110
140
75
104
69
198
15
72
102
24
16
88
8
53
113
168
59
99
184
76
115
127
90
134
327
148
194
246
287
149
61
56
77
86
188
338
376
30
54
175
28
182