26
0
3
31
2
8
4
14
24
16
65
87
34
18
13
25
22
63
114
47
56
40
74
44
100
42
167
51
77
133
67
66
35
32
36
99
45
19
172
10
86
76
38
105
125
638
33
79