27
41
39
34
19
18
51
23
76
141
437
85
707
31
313
30
878
435
89
97
24
69
25
17
33
70
164
57
255
22
50
71
59
261
199
191
277
110
120
123
81
66
77
65
32
135
109
63
113
104
233
92
16
49