2
5
1
8
67
21
9
64
71
20
33
37
24
54
28
74
92
68
66
81
32
39
31
130
45
199
19
57
160
262
117
7
18
84
51
103
149
29
86
108
106
241
119
62
152
61
187
97
193
23