7
3
8
1
31
39
42
15
24
5
20
6
40
0
2
13
37
50
17
16
27
4
9
116
135
297
328
346
440
52
108
111
29
11
61
105