31
31
37
0
43
82
37
58
36
0
5
94
76
19
33
10
86
114
2
71
43
102
67
24
6
10
70
91
20
9
10
3
9
106
101
22
9
74
8
4
65
2
76
19
77
