3
4
10
11
5
9
6
41
7
227
36
15
23
27
28
8
25
21
31
37
110
19
64
202
44
93
73
198
65
54
42
13
86
34
46
168
77
72
35
96
58
49