87
61
85
65
122
81
49
20
15
345
28
16
34
239
161
263
10
104
98
11
33
43
13
17
45
25
29
423
766
4
54
18
12
64
24
44
40
57
150
74
115
162
78
177
167
136
27
83
48
192
1372
26
642