41
95
14
10
16
3
73
17
57
56
58
7
34
39
30
179
148
18
23
36
20
115
84
104
92
66
46
21
11
22
2
28
44
160
12
40
26
6
8
9
49