0
31
43
42
22
38
127
5
29
17
23
18
14
47
8
48
44
53
63
7
52
75
16
71
46
11
56
124
50
95
20
10
73
92
27
86
96
45
58
54
21
81
9
79
24
100
25
99
66