59
63
29
10
35
212
94
79
144
25
76
100
104
74
234
31
72
68
47
141
164
90
75
70
97
549
467
125
69
53
270
236
145
80
41
65
86
34
147
184
160
96
166
108
37
216
149
73