5
93
16
8
23
19
37
20
4
7
32
10
173
26
73
47
42
21
30
3
22
18
29
72
70
76
60
31
44
11
12
35
67
39
17
6
46
14
15
9
166
33