83
215
30
75
193
27
90
45
151
49
88
512
50
19
72
159
59
96
97
135
307
99
109
93
620
36
182
54
23
92
48
40
58
43
28
34
611
138
41
47
17
130
14
16
71
228
301
183
82
189
101
77
100
284