15
26
13
18
33
23
8
49
16
20
12
34
6
14
107
17
88
105
125
81
142
560
391
398
423
69
108
66
95
64
47
87
112
44
139
48
38
19
135
52
70
283
454
97
46
31
102
71