1
2
5
8
84
60
12
4
19
30
7
47
25
3
13
11
10
24
15
50
86
80
18
63
9
26
43
740
21
116
283
125
37
64
14
40
77
106
100
156
217
75
274
46