12
27
3567
56
35
389
118
26
50
24
22
18
454
47
84
78
102
29
149
74
766
46
36
109
1027
34
174
90
17
33
196
95
228
81
715
433
292
87
25
982
130
436
42
77
40
97
105
55
169
14
32
43
37
1123