15
6
42
24
16
35
22
20
5
50
21
29
119
49
44
66
143
67
399
93
248
107
28
33
39
37
48
19
100
70
55
57
27
106
85
150
30
11
34
87
32