32
31
26
85
13
30
11
382
38
70
92
6
15
17
7
4
241
47
86
42
2
3
18
14
297
118
46
41
169
49
88
66
43
189
63
22
28
24
10
39
12
36
80
9
0