8
41
20
7
75
10
91
23
42
88
77
100
28
15
241
13
219
112
79
255
242
67
82
80
122
134
87
54
16
107
57
117
93
195
46
56
115
203
66
51
47
34
76
48
71
60
85
252