45
46
34
31
54
84
55
123
33
228
52
135
67
124
21
103
98
47
25
8
65
58
87
115
86
114
211
162
39
290
75
61
226
69
169
303
141
89
216
176
15
59
147
160
145
178
85
379
53
254
159
190
12
149