2
5
18
3
8
65
15
21
11
28
17
37
20
13
26
12
9
64
134
79
82
59
80
120
107
157
57
71
66
169
106
83
86
193
25
33
54
40
202
171
31
93
52
49
70
10
30