18
45
76
53
7
32
5
19
8
25
23
0
44
71
17
26
85
195
102
43
16
38
27
92
65
1378
58
70
88
128
24
287
198
115
86
47
204
108
81
54
112
51
169
118
46
1174