19
3
22
11
51
15
42
8
13
36
54
17
31
10
5
7
14
90
76
46
12
125
21
34
44
93
37
16
50
6
58
35
26
48
43
40
30
229
123