30
39
49
202
76
48
54
82
61
35
158
20
77
536
123
260
29
95
242
34
59
122
43
94
31
143
25
50
33
26
4
47
28
55
21
245
57
27
37
32
369
68
140
87
3871
56