14
20
330
625
26
35
85
81
128
63
51
45
87
56
50
84
86
58
145
98
27
47
13
75
37
42
74
25
31
7
71
77
43
82
135
148
60
29
102
131
388
46
543
89
137
62
95
505
118
156