185
147
207
28
98
37
115
97
86
502
22
23
101
62
54
124
307
16
50
76
40
188
100
51
90
39
13
35
6
155
75
82
25
204
232
12
24
83
144
96
63
113
104
180
69
34
45
73
109
19