28
100
24
23
53
12
71
16
19
80
32
8
103
18
9
4
84
179
39
10
81
42
7
15
565
65
134
232
45
79
44
58
6
48
185
37
14
29
47
152
54
20
40
173