5
4
2
3
13
6
20
12
23
11
18
37
15
28
33
19
34
17
77
35
30
14
9
29
26
36
96
22
38
24
102
43
31
85
73
49
48
86
93