263
144
98
106
30
103
85
59
180
51
21
373
337
43
112
36
831
31
13
17
90
101
166
192
124
83
47
289
812
72
145
61
382
241
54
325
276
347
44
69
549
26
125
137
71
162
458
573
120
123
114
225
53
58