41
93
66
99
0
112
22
87
33
58
47
43
20
68
44
27
19
81
16
53
15
49
91
29
11
4
50
10
18
13
30
77
24
25
138
12
14
31
89
76