28
66
15
40
159
17
4
9
5
21
14
19
96
12
7
133
22
68
79
29
38
49
95
238
45
25
20
69
44
73
84
6
18
26
50
101
32
31
37
2
53
41