15
24
17
25
46
20
61
26
102
35
32
212
393
497
60
150
49
275
110
31
50
58
37
23
47
33
16
41
103
45
95
369
179
85
38
44
348
80
123
417
923
558
11
94
75
184
79
34