0
18
29
10
20
15
9
70
12
24
36
42
121
38
78
54
74
30
17
47
25
26
28
40
56
34
37
31
274
61
16
64
57
109
101
236
13
262
131
88
301
142
249
65
250
93
118
216