26
29
51
31
103
54
264
930
428
17
36
106
58
287
298
104
61
15
113
44
11
50
716
47
117
168
249
76
19
230
153
35
77
39
18
23
22
9
42
24
46
79
43
84
10
324
83
16
45
127
27
49