33
35
97
9
24
101
162
58
62
51
70
112
123
161
96
114
241
132
369
129
155
196
274
61
66
21
23
203
25
14
5
53
89
76
54
49
28
105
279
64
71
145
309
126
41
74
79
32
102
173
38
63
148