3
25
112
5
270
60
17
74
77
51
53
208
12
169
43
82
2
26
9
30
29
33
50
6
61
86
19
37
13
22
65
4
118
83
99
7
90
27
88
40
24
41
278