68
95
63
104
102
29
30
57
73
106
51
43
135
12
122
78
28
49
243
97
35
69
134
168
88
37
285
66
257
40
86
99
308
179
140
44
100
101
164
87
79
116
218
59
161
237
21
89
33
41
85
117
64