7
61
95
28
58
122
45
33
71
18
31
74
84
80
13
81
2
34
11
43
12
238
27
15
97
46
67
40
42
135
5
16
371
334
79
88
24
38
17
213
26
185
260
124
21
100
39
91
51
72