5
12
13
8
1
69
15
47
31
33
16
9
7
10
11
21
100
44
127
112
42
41
125
198
76
172
17
27
26
20
14
2
3
153
71
111
84
37
141
54
600
50
52
68