2
16
50
19
12
4
14
13
18
9
23
32
15
3
27
17
60
26
122
63
8
115
29
10
42
46
64
78
158
51
470
52
65
85
33
133
31
82
21
44
88
35
41
57
116
154