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