58
101
31
35
18
16
44
52
20
9
59
6
19
86
33
93
111
95
2
149
49
43
212
8
1
27
0
36
127
21
3
30
11
13
106
62
61
54
15
10
4
22
77
34
5
78
155