32
68
193
16
29
42
10
204
118
51
74
43
65
134
62
254
373
57
54
67
20
90
123
124
35
197
433
822
55
66
85
900
21
71
77
33
81
38
182
943
37
131
112
1812
56
98
200
89