12
10
5
20
15
26
40
11
17
6
2
7
29
9
19
195
38
32
75
123
44
3
27
8
16
14
73
262
13
39
23
45
64
22
4
117