18
86
36
21
40
88
858
62
254
5
7
118
23
135
12
61
11
35
37
95
30
47
34
253
54
39
46
26
8
148
107
10
50
60
24
16
48
106
9
6
28
80
1392
208
20
41
58
311