15
10
19
6
51
86
8
24
32
12
28
20
40
7
5
9
16
11
346
22
4
92
33
31
25
17
151
34
23
111
70
30
38
14
48
73