62
30
16
15
74
49
79
46
45
78
10
20
11
9
64
139
59
36
309
304
170
102
101
225
372
67
470
526
88
244
58
66
61
91
55
50
75
155
481
177
73
1158
241
2308
1285
260
232
390
130
65
493
248