15
25
9
12
19
16
35
108
56
341
33
10
30
36
42
101
23
77
90
21
58
14
60
44
46
45
24
57
27
18
29
49
22
63
32
88
79
89
17
70
40