15
30
37
186
11
10
32
59
27
269
562
127
25
24
43
47
308
693
26
49
146
34
5
386
115
225
41
75
66
96
33
181
108
12
31
1176
160
510
8
466
54
80
19
36
16
4
85