321
443
60
112
84
76
85
37
31
21
28
59
32
35
135
136
101
34
55
90
15
95
33
27
165
120
58
52
26
22
125
14
30
44
386
25
416
425
150
362
107
411
68
235
323
675
138