23
31
51
76
11
64
112
183
74
9
30
217
16
90
77
315
96
54
81
40
87
98
47
39
165
131
58
42
32
22
35
105
34
79
95
68
21
133
145
84
41
123
38
140
143
170
116
37
52
10