75
74
8
40
102
93
256
79
172
31
61
45
168
131
15
13
11
19
208
231
18
25
65
200
44
71
327
338
95
43
77
80
191
152
60
206
220
67
73
132
38
84
105
805
12
122
20
82
34
447
55
638
121
713