3
8
21
15
31
46
7
4
24
11
43
9
2
85
23
81
16
1
13
18
44
57
84
66
20
6
105
14
52
12
91
35
156
54
134
190
39
73
51
50