22
68
45
49
121
81
161
213
76
225
36
432
96
17
71
77
54
53
37
92
97
101
78
69
21
31
64
43
19
197
202
83
274
157
236
263
25
95
72
700
23
316
154
65
647
98
269
459
282
140
38
103
150
209
51
131