39
12
100
44
108
28
19
7
25
68
17
18
67
40
95
256
9
111
29
89
54
73
60
77
72
65
110
24
151
32
56
136
183
71
78
47
120
143
141
83
51
166
41
127
35
87