90
32
119
271
79
195
26
203
91
33
86
27
69
76
35
39
41
464
84
48
77
75
184
157
17
128
54
87
63
40
121
102
204
68
45
106
71
82
375
105
185
80
81
93
190
152
99
114
34
23
156
413
92