66
24
47
123
21
17
80
31
42
68
77
84
69
45
25
96
67
70
6
54
50
95
58
30
32
12
55
93
78
92
72
128
163
41
102
10
44
16
23
43
20
196
89
65
52
141
26