18
15
27
6
96
69
44
76
40
80
72
32
48
22
63
30
162
91
82
39
45
23
107
55
46
74
51
119
110
52
20
67
59
84
117
34
174
128
11
86
53
255
71
95
89
106
116
498
130
120
222