5
60
54
46
102
154
47
42
28
92
70
25
80
32
412
66
140
72
111
109
55
136
100
110
84
280
427
238
30
77
359
44
31
86
69
26
98
37
679
116
61
127
41
53
35
349
39
151
211
400
274
253
795