4
85
2
25
23
78
13
26
17
32
43
29
92
58
79
90
546
10
18
30
73
39
56
6
48
11
16
27
108
44
139
51
98
33
82
15
54
111
64
7
1
66
21