203
300
104
163
159
54
92
28
79
211
73
26
71
182
27
33
88
21
141
121
148
84
41
140
1063
48
72
484
47
19
70
52
46
59
93
106
97
96
68
129
748
289
319
94
102
142
40
91
23
582
35
175
36
89