60
62
92
52
95
14
73
285
377
38
99
22
34
118
84
209
15
70
76
67
83
245
211
39
112
387
321
28
10
5
146
44
136
65
123
292
101
97
88
165
137
58
77
48
55
46
42
94
57
41