202
72
99
37
156
9
96
43
56
52
101
39
19
28
132
488
59
137
79
94
11
293
295
192
33
21
7
14
71
144
44
121
67
22
30
25
231
89
42
168
24
154
62
77
157
35
58
40
171