22
58
29
66
23
51
71
101
123
125
146
95
38
72
122
20
135
276
16
7
5
53
74
89
30
100
42
31
201
424
57
40
212
200
166
193
41
26
68
45
79
268
21
105
47
162
115
376
48
43