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
369
68
32
140
87
3872
56