126
55
197
503
109
58
91
50
99
94
216
101
60
57
120
65
33
319
238
150
30
108
79
96
36
68
134
59
25
15
90
18
48
26
23
17
5
19
171
41
82
9
785
32
37
22
105
51
47
183