31
57
47
41
50
82
58
66
106
35
38
54
56
65
63
51
46
34
29
62
2098
53
42
49
60
173
43
69
40
72
37
32
182
70
88
44
100
36
78
68
155
110
103
24
113
157
86
108
531
146
148
77