3
9
32
22
14
38
6
74
16
19
113
36
30
48
91
2
29
66
40
52
75
139
15
28
65
18
79
106
1
7
90
5
31
11
56
23
191
221