2
16
51
20
13
4
14
18
9
23
32
5
27
60
26
122
63
8
115
29
10
42
46
64
78
158
470
52
65
85
33
134
82
21
44
12
88
35
41
57
116
154