66
108
23
46
58
4
25
40
167
11
18
17
44
27
26
8
9
24
13
79
12
30
114
3
7
39
15
223
10
95
14
6
77
72
21
2
35
5
22
73
41
33
53