87
69
77
171
75
321
65
54
104
67
51
37
38
96
94
60
83
41
66
44
282
187
40
23
93
95
45
248
300
49
278
137
132
14
118
101
55
27
229
177
22
53
17
19
30
97
120
24
640
114
144
198
73