201
335
46
20
52
66
22
32
40
16
21
29
51
101
33
208
36
35
154
122
71
159
96
353
358
26
210
88
99
486
157
23
27
103
193
41
102
114
37
543
43
97
34
42
111
15
30