16
33
11
43
49
29
90
19
26
30
91
22
131
21
7
6
8
20
50
95
15
64
41
18
76
61
127
502
143
283
138
14
264
190
68
52
17
134
72
13
57
60
45
23