2
1
10
20
17
7
18
50
5
37
8
36
9
121
4
14
42
28
169
55
21
49
23
41
19
75
131
63
98
338
82
15
73
134
215
43
194
270
397
13
35
54
59
11
71
45