35
85
85
58
49
603
165
61
26
136
366
40
46
60
26
56
67
77
56
369
406
1176
176
25
29
17
27
347
25
15
60
78
86
61
16
28
23
48
28
54
60
68
87
59
60
609
26
29