15
12
0
90
61
14
16
23
225
8
29
39
28
41
31
35
26
269
11
7
9
25
19
38
13
17
65
59
60
151
188
374
94
20
34
40
45
30
71
43
95
106
3
18