2
3
9
90
61
16
88
169
214
144
151
12
184
35
37
41
42
6
26
872
110
23
11
5
56
8
20
36
17
163
83
113
7
29
60
4
32
14
63
15
68
65