7
39
18
72
10
92
23
42
87
77
100
28
15
241
13
218
112
79
255
67
82
80
122
134
54
16
107
57
117
93
91
195
242
45
56
115
203
66
51
47
34
75
76
48
71
60
65
85
252
106