31
68
14
21
22
19
29
2
171
83
252
18
49
3
86
13
67
96
47
54
130
70
16
62
181
5
32
33
605
164
20
12
4
17
45
39
81
64
56
143
8
42
1