27
49
486
10
29
51
33
317
35
283
121
547
143
95
68
17
3914
20
192
345
21
185
1326
254
75
40
198
1084
698
341
127
25
114
83
37
12
66
311
54
64
53
15
115
23
13
91
47
87
8
43
129