175
109
84
39
87
57
63
185
207
996
27
43
240
193
150
60
59
270
383
100
44
72
35
425
47
45
121
528
78
85
16
76
118
30
134
38
6232
71
55
1579
90
29
70
225
267
69
104
46
123
68
66
135
97
33