93
37
53
60
52
44
204
289
57
75
105
26
100
319
99
49
32
161
33
216
181
114
199
50
120
102
478
272
38
233
108
157
51
42
41
48
85
17
132
72
22
9
95
89
136
610
107