58
129
30
163
119
77
85
38
41
48
69
108
36
62
82
96
216
73
66
167
100
124
50
94
165
235
98
17
78
65
71
46
116
53
103
45
79
33
113
23
43
63
20
90
421
27
158
75
34
14
31
40
388