117
113
139
16
8
24
56
76
103
4
22
11
21
62
77
27
112
46
144
17
14
7
12
128
13
66
5
15
31
45
133
25
49
88
26
38
52
6
39
164
32
41
391
147