1
54
55
95
39
80
100
159
78
67
68
91
115
26
38
88
14
77
31
70
42
212
198
114
111
72
75
89
51
53
173
146
129
125
133
268
351
197
22
167
110
86
145
107
273
109
99
161