31
53
84
55
123
33
226
52
135
67
124
21
103
98
45
25
8
65
58
87
114
86
211
162
39
290
74
61
69
169
301
141
89
216
176
75
15
59
145
160
178
85
379
146
254
159
190
12
149
199
157
264
51