15
13
19
0
3
7
37
5
39
45
20
53
24
30
96
56
85
74
63
22
87
82
110
119
70
116
57
65
34
54
21
49
31
48
29
52
50
16
321
36
311
184
81
42
154
199
127