33
89
52
71
90
369
331
272
35
73
26
504
55
298
123
148
58
124
49
378
151
193
64
128
102
28
68
12
163
46
18
42
114
27
81
111
30
210
41
219
238
85
416
36
592
260
3
38
45