1
9
3
4
7
78
21
19
28
26
11
76
39
140
84
12
171
208
103
238
99
82
45
35
43
61
48
36
13
129
38
65
89
88
70
51
6
64
98
114
216
280
201
52
322
95
229
87
71