12
23
67
43
145
76
185
28
14
11
32
55
167
90
6
138
84
86
29
91
139
39
134
21
20
60
161
48
46
42
517
258
56
220
98
50
83
88
95
131
71
79
87
53
70
119
253
261
1175
36