54
29
20
30
51
34
38
86
71
161
95
111
52
278
172
256
196
286
26
67
6
182
60
13
59
35
72
4
37
39
22
31
11
61
42
43
14
46
44
85
78
3
15
48
28
84
1157
246
53
91