19
33
276
36
230
29
66
64
200
92
41
44
17
228
35
57
77
84
252
119
42
58
65
154
14
39
100
30
132
83
25
107
85
105
256
281
136
170
24
145
122
157
217
47
22
54
93
48
96
43
156
153
338
69
371
262