31
23
108
71
19
131
39
93
36
100
94
40
27
33
26
5
42
125
24
21
82
37
56
29
35
12
57
43
67
73
32
38
48
30
45
44
129