4
10
12
3
6
91
7
14
49
9
31
35
63
30
18
19
56
13
32
55
29
80
52
68
40
58
117
59
45
22
78
15
42
25
102
106
93
98
137
353
92