45
46
48
34
31
54
84
55
123
33
229
52
135
67
124
21
103
98
47
25
8
65
58
87
116
86
114
211
162
39
290
75
61
226
69
169
303
141
89
216
176
16
59
147
161
145
178
85
380
53
256
159
190
12
149